Ronald, I was trying to answer this, but somehow got distracted and forgot to post :-(
One important incompatibility IMO is that BPMN defines the concept of a token. It is quite similar as in jBPM but instead of modeling this as a tree, they define it as a segmented string. In addition, they define the behaviour of this token when it travels through the BPMN nodes. So an important conclusion here is that BPMN is not only a modeling notation, but also an executional language and that makes things not so clear anymore. Another thing is for instance the transaction annotation. In BPMN you can define a scope in your model and annotate it as transactional. It is very difficult to map such constructs on the very simple execution algorithm that we provide with jBPM. Anyway, it is also not very clear what is necessary and what not to be really BPMN compliant. Is supporting the xml notation with attributes etc, etc enough? Does the execution exactly have to follow the rules described in the standard? Do the rectangles really have to be round-edged. According to the spec this is all the case and that makes it very difficult to swap over to that notation from ours with a snap of the finger. Nevertheless, I think that it is very easy to support BPMN by implementing custom node types and providing a BPMN palette in the designer. But then the question is if we want to support a system that is not quite so good as ours in order to comply with a standard. At least at the moment the priorities are in trying to push the graph-oriented programming idea. But priorities can change of course ;) Regards, Koen View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3913454#3913454 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3913454 ------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click _______________________________________________ JBoss-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jboss-user
