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 not, we suggest that you look carefully through the Drools Documentation.
Drools Tools comes bundled with the JBoss Tools set of Eclipse plugins. You can find instructions on how to install JBoss Tools in the Getting Started Guide.
The following table lists the main features of Drools Tools.
Table 1.1. Key Functionality of Drools Tools
Feature | Benefit | Chapter |
---|---|---|
Wizard for creating a new Drools Project |
The wizard provides a way to create a sample project to easily get started with Drools | Section 2.1, “Creating a Sample Drools Project” |
Wizards for creation of 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 | Section 2.3, “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 | Section 4.3, “The Rule Editor” |
The Domain Specific Language editor |
An editor that provides a way to create and manage mappings from users language to the rule language | Section 4.1, “DSL Editor” |
The Guided editor |
This rules allows you to build rules in a GUI driven fashion based on your object model | |
The Rule Flow graphical editor |
The editor provides a way to edit the visual graphs which represent a process (a rule flow) | Section 4.2, “Flow Editor” |
Drools on JBoss.org
All JBoss Tools/JBDS documentation you can find on the documentation release page.