[jbpm-dev] [Design of JBoss jBPM] - Re: Defining the API Mission

tom.baeyens@jboss.com do-not-reply at jboss.com
Thu Jul 17 04:17:31 EDT 2008


"alex.guizar at jboss.com" wrote : BPMN is a vendor specification. It addresses BPM requirements from the perspective of those vendors who wrote it, not necessarily from the perspective of users. Even if significant research has gone into it, that does not mean it addresses the needs of the jBPM community.
  | 
  | There are many elements in BPMN 1.1 that have neither been implemented nor requested in jPDL. Examples include the message flow, lanes within pools, and several event triggers and gateway types. Plus, BPMN defines the model semantics but does not address the execution. It is like having the Java Language Spec without the JVM Spec. Some vendors, e.g. Intalio, use BPEL as the execution spec. However, BPEL addresses orchestration, not workflow, and does not really fill the bill.
  | 
  | I see no advantage in centering our execution design on BPMN: it imposes extraneous requirements and shreds no light on our particular challenges. I believe we should center it on our experiences with jBPM 3, and take BPMN compatibility as a secondary criterion.

great concrete explanation of my high level fluffy talk :-)
+1

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4164952#4164952

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4164952



More information about the jbpm-dev mailing list