4.4. Drools Tools

Drools is a Business Rule Management System (BRMS) that uses an enhanced implementation of the Rete algorithm to provide a forward chaining inference based rules engine (production rule system). Refer to the The Rule Engine chapter of the JBoss Enterprise SOA JBoss Rules Reference Guide for more details.
Drools Tools includes wizards for creating new Drools projects and resources. The resources that can be created include a new rule, domain specific language, decision table and business rule. After these have been created there are numerous editors included to assist you with the rest of the development. Included editors are the Rule editor, the Domain Specific Language editor, the Rule Flow graphical editor and the Guided editor. Refer to the Drools Tools Reference Guide for more details.
Rule text editor
Figure 4.4. Rule text editor


Rule Flow graphical editor
Figure 4.5. Rule Flow graphical editor