JBoss.orgCommunity Documentation
Drools is a business rule management system (BRMS) with a forward chaining inference based rules engine, more correctly known as a production rule system, using an enhanced implementation of the Rete algorithm.
In this guide we are going to get you familiar with Drools Eclipse plugin which provides development tools for creating, executing and debugging Drools processes and rules from within Eclipse.
It is assumed that you has some familiarity with rule engines and Drools in particular. If no, we suggest that you look carefully through the Drools Documentation.
Drools Tools come bundled with JBoss Tools set of Eclipse plugins. How to install JBoss Tools you can find in the Getting Started Guide.
The following table lists all valuable features of the Drools Tools.
Table 1.1. Key Functionality of Drools Tools
Feature | Benefit | Chapter |
---|---|---|
Wizard for creating a new Drools Project |
The wizard allows to create a sample project to easy get started with Drools | Creating a Sample Drools Project |
Wizards for creation new Drools resources |
A set of wizards are provided with the Drools Eclipse tools to quickly create a new Rule resource, a new Domain Specific language, Decision Table and Business rule | Creating a New Rule |
The Rule editor |
An editor that is aware of DRL syntax and provides content assistance and synchronizing with the Outline view | The Rule Editor |
The Domain Specific Language editor |
The editor allows to create and manage mappings from users language to the rule language | |
The Guided editor |
This guided editor for rules allows you to build rules in a GUI driven fashion based on your object model | |
The Rule Flow graphical editor |
The editor is meant for editing visual graphs which represent a process (a rule flow) |
Drools on JBoss.org
All JBoss Tools/JBDS documentation you can find on the documentation release page.