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

Reply via email to