Drools
Home PageCategories: Math - Logic - AI - Rules - Science
Author: JBoss
Latest version: 5.0.0.M3
Added 2005-02-10Updated 2008-12-08
Object-oriented rule engine for Java.
Drools is an augmented implementation of Forgy's Rete algorithm tailored for the Java language. Adapting Rete to an object-oriented interface allows for more natural expression of business rules with regards to business objects. More importantly, Drools provides for declarative logic programming and is flexible enough to match the semantics of your problem domain. The various parts that compose a rule may be extended to lend domain-specific sense to the rule.
Features include:
- Full Rete implementation
- Declarative programming
- Domain Specific Language: developers can write almost natural language semantics for rule authors
- Logic and data separation
- Language independent engine
- Eclipse plugin with intellisense autocompletion and debug views
Was also known as JBoss Rules, which is now only the name of the productized version of Drools.
Built for Java |
Library |
Plug-in |
Free or free version available |
Source code provided |