Red Hat JBoss Drools (aka JBoss Enterprise BRMS)

JBoss Drools started in 2001 as an open source project. It was added to the JBoss community in 2005, and was then acquired by Red Hat as part of their JBoss acquisition in 2006. Today, JBoss Enterprise BRMS is the commercially supported version of the open source Drools project.

It is worth noting that Drools only supports Java-based environments, while the WebSphere ILOG BRMS product line supports Java, .NET and COBOL environments.

The open source version of Drools contains additional BPM-like features such as workflows.

IBM WebSphere ILOG JRules BRMS

In 1996, ILOG introduced their flagship JRules BRMS offering, which was later augmented with their Rules for .NET BRMS and Rules for COBOL offerings. In
addition to their BRMS product line, ILOG also provided products focused on Optimization (constraint and mathematical programming tools), Supply Chain Management applications and data visualization technologies.

In Drools, the primary rule language is the Drools Rule Language (DRL).DRL has a very Java-like syntax to it, and uses the JavaBean specification for expressing rules inferred from the Java object model. The JRules BRMS provides two languages for authoring rules: Business Action Language (BAL) and ILOG Rule Language (IRL). BAL is business users friendly and it looks like english language and it is more easy to understand and author.

ILOG JRules support templates whereas Drools does not support templates. the JRules BRMS has a rich feature set that allows subject matter experts and business analysts to more fully participate in the rule development and management lifecycle, with the ability to collaboratively build and test the rules that they author.




Sandeep Joshi
Mathematics, Technology and Programming are my passion. I am a part of Java Ecosystem and through this blog, I contribute to it. I am here to blog about my interests, views and experiences.
I am on Google+ and Facebook.
I feel proud to be listed as a "National Memory Record Holder" in the Limca Book of Records, 2009 and have attempted for an International Memory record in the Guiness Book of Records. I can remember the value of PI upto 10,000 digits after the decimal (3.1415.....). You can contact me on javagenious.com(At)gmal.com ; I would like to hear from you :)