-
1. Re: Do I need to use jBPM while Drools exists?
eaa Sep 13, 2012 11:27 AM (in response to cyrine)1 of 1 people found this helpfuljBPM is about Business Process Modeling. Processes are defined using BPMN2 language.
Drools is about Business Rules. It is basically a Rule Engine where you can define those rules using a propietary language: DRL.
Version 5 of jBPM is based on an former module of Drools called drools-flow. That is why both projects share a lot of their base code.
You can use Business processes wihtout have to write any rule or you can use rules wihtout any process.
But a nice feature of jBPM is that you can mix both approaches and have some kind of interaction between both engines.
Best Regards,
-
2. Re: Do I need to use jBPM while Drools exists?
cyrine Sep 13, 2012 11:49 AM (in response to eaa)Great ! Thanks
This is what am searching for : the interaction between them! Am already working on it.
But while implementing an example, I did not see how the rule engine knows about what exists in my process def.!
p.s.: If there is any link/Tutorial, talking about it, please let me know
-
3. Re: Do I need to use jBPM while Drools exists?
tsurdilovic Sep 14, 2012 12:23 PM (in response to cyrine)1 of 1 people found this helpfulYou should read Salaboy's blogs on Rules and Porcesses interactions: http://salaboy.com/2012/07/29/processes-rules-or-rules-processes-3x/#more-2239
(this article includes links to his frist two posts on this so you should read those first).
HTH
-
4. Re: Do I need to use jBPM while Drools exists?
cyrine Sep 17, 2012 7:24 AM (in response to tsurdilovic)Great Blog !
Thanks a lot.