Real-World Rule Engines

by Paul Browne

InfoQ have just published a very good article , explaining both why you want to use a Rules Engine and how to do it. In Summary:



'In general, you might consider a business rule solution if you need to externalize business rules, support rapid change and empower business users to change business rules...


Rules are simpler, easier to write and understand, and use facts that are treated in a less interconnected manner'



If you are in interested in learning more, here are links to two articles I wrote for O'Reilly on JBoss Rules / Drools:






You might also be interested in checking out JBoss Seam which makes it very easy to plug the JBoss Rules Engine into the presentation (JSF-Web) and Database (Hibernate) layers.



More Blogposts from Paul on Rule Engines.


4 Comments

Steve
2006-06-19 14:46:11
I think Jess is another one.
Paul Browne
2006-06-19 14:53:34
Jess is a good rule engine , but last time I checked was only free Academic , not commercial use.


Also the language is more Prolog-like - good if you like that , but I personally prefer the choice of XML / Excel Decision tables with JBoss / Drools.

Ganesh
2006-07-05 02:28:02
Folks evaluate openRules (www.openrules.com). It is very good.
http://music-lyrics-61723a500.bigcitybucks.info/ music lyrics
2006-10-12 01:57:27
Hi all!


Bye