|
|
|
Integrate Drools BRE with Intalio|BPMS 2 Years, 5 Months ago
|
Karma: 11
|
|
It is important for some applications/environments to integrate a business rules engine (BRE) with Intalio|BPMS. The integration will be primarily done at the Designer level to provide a single graphical environment to design the business rules and the processes.
Intalio|Server will connect at runtime to the BRE to delegate the rule computation.
We propose to integrate Drools (http://drools.org/) the popular rules engine with Intalio|BPMS
|
|
|
|
|
|
|
The administrator has disabled public write access. |
conor (User)
Fresh Boarder
|
|
Re:Integrate Drools BRE with Intalio|BPMS 2 Years, 3 Months ago
|
Karma: 0
|
|
How does that fit with the Corticon annoucement or have I misunderstood the intention? Thanks, Conor.
|
|
|
|
|
|
|
The administrator has disabled public write access. |
|
|
|
Re:Integrate Drools BRE with Intalio|BPMS 2 Years, 3 Months ago
|
Karma: 11
|
|
Dear Conor,
Integration with Corticon is another Demand Driven Development feature. The two projects can co-exist without any dependency.
It is very important that we do provide a Business Rules Engine integration as part of the Community Edition which is the free edition. In order to do, we need to find a business rules engine htat has a UI built-in Eclipse and that is free of charge to our users. Drools is a good candidate for being part of the Community Edition.
Corticon is a very nice BRE with a powerful concept but currently there is no free version and it doesn't run in Eclipse. That being said it doesn't mean we can envision integration between our product at the Entreprise Edition level and possibly for the Community Edition if Corticon releases a free version.
We wanted also to get our users feedback regarding which BRE to integrate first and we have opened 2 Demand Driven Development features where you can vote for the integration you would like to see happening first as well as put your comments in how this integration should be done.
Does it answer your question?
Cheers,
Arnaud
PS: we have just posted an example on how you can already create rules in Drools and expose them in a business process. Check out the Tutorials section.
|
|
|
|
|
|
|
The administrator has disabled public write access. |
conor (User)
Fresh Boarder
|
|
Re:Integrate Drools BRE with Intalio|BPMS 2 Years, 3 Months ago
|
Karma: 0
|
|
Great, will check that out!
|
|
|
|
|
|
|
The administrator has disabled public write access. |
|
|
|
Re:Integrate Drools BRE with Intalio|BPMS 2 Years, 2 Months ago
|
Karma: 0
|
|
Hi,
I support the idea to integrate BRE Drools. Main reasons: - Open Source - Great project team - Java - Uses ANTLRv3 - An Eclipse integration is available
Regards, Dominik
|
|
|
|
|
|
|
Dominik Holenstein
|
|
|
The administrator has disabled public write access. |
|
|
|
Re:Integrate Drools BRE with Intalio|BPMS 2 Years, 2 Months ago
|
Karma: 0
|
|
Hi,
In order to start the discussion, here follow some remarks concerning our view of a BRMS:
- We don't like to isolate the rules in an independant environment. We would prefer a application intrgated in the Eclipse IDE as Intalio, for instance.
- The values of criteria of a rule should be recorded in a table of a DB. The tool tests and validates the value of the criterias according to that table.
- Moreover, there are lots of cases where several different rules apply to the same context. It creates an ambiguity especially if we used a lot of 'wildcards'. Which rule should be apllied ? In order to clear the situation, we attribute a certain priority level to each criteria. This kind of solution is easy and doesn't increase so much the number of criteria to be validated. Unfortunately, Corticon doesn't work like that and we have to create several new criterias in order to solve the ambiguity. This really rough and heavy and difficult to maintain.
- We also use a kind of hierachy i.e. imagine that item B depends on item A, if you test criteria A you must not test criteria B or it can results in impossible rules.
Regards,
Etienne
|
|
|
|
|
|
|
The administrator has disabled public write access. |
|