I was hoping to get some advice about which of the execution modes we should be 
using for our process engine requirements.  If i understand these modes 
correctly they are used to demarcate data ownership and processing 
responsibilities between the process engine and the containing  system into 
which the engine has been embedded. 

Persistent modes require the process engine to keep a record of current and 
historical states as well as the process definitions themselves. This means 
therefore that jBPM uses its own relational database structures to store and 
maintain both the execution details and process definitions.

Am I correct in assuming that if we use our own data structures we can 
distinguish between embedded included or embedded referenced. For example we 
either refer to the execution instance id maintained by jBPM or we hold a copy 
of the current state in our data model [included]. When the state of the 
process instance is updated we update our records accordingly. Thus with the 
included mode we are responsible for maintaining the value of the current 
state. 

If some can point me to some documentation about this for jBPM 4 it would be 
appreciated.  



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

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4229922
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to