[jboss-user] [jBPM] - Re: implementation of org.drools.definition.process.getId() method ??

Esteban Aliverti do-not-reply at jboss.com
Wed Feb 22 17:34:16 EST 2012

Esteban Aliverti [https://community.jboss.org/people/eaa] created the discussion

"Re: implementation of org.drools.definition.process.getId()  method ??"

To view the discussion, visit: https://community.jboss.org/message/718906#718906

As I mentioned before, Drools and jBPM5 share the same API, but they are not the same. 
Drools is a rule engine (and more) and jBPM5 is a process engine. The use of the same API is because jBPM5 was a module of Drools in the past (drools-flow). So, for example:
1. ksession.insert(), ksession.update(), ksession.fireAllRules() belong to Drools
2. ksession.startProcess(), ksession.getWorkItemManager(), ksession.signalProcess() belong to jBPM5
The thing is that, because these 2 projects are tighly coupled (and that is an advantage of jBPM5) a call to insert(), update() or fireAllRules() can affect the state of the process engine as well.

The source code of jbpm can be found here:  https://github.com/droolsjbpm/jbpm https://github.com/droolsjbpm/jbpm
Some simple examples (even if they are not step-by-step examples) can be found here:  https://github.com/esteban-aliverti/JBPM-Samples https://github.com/esteban-aliverti/JBPM-Samples

Best Regards,

Reply to this message by going to Community

Start a new discussion in jBPM at Community

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20120222/d2a7281c/attachment.html 

More information about the jboss-user mailing list