Drools is a Business Rules Management System, BRMS solution, that enables business experts to create business rules and customize them on the run.
You can install and use Red Hat BRMS or JBoss BRMS to manage business rules. For further information, see Red Hat JBoss BRMS documentation.
The Drools web application integrated in Talend Administration Center is deprecated from Talend 7.1 onwards. You can migrate the repository from the Drools web application integrated in Talend Administration Center to a standalone KIE Drools Workbench (6.2.0 Final). For more information, see Migrating from the integrated Drools Web application to a standalone KIE Drools Workbench.
Talend Administration Center integrates the Drools workbench 6.2.0.FINAL to allow for a centralized definition and administration of business rules.
Your Talend Administration Center must have internet access, otherwise you may have an error when you try to use the Drools server. Another way to avoid this error is to add -Dorg.kie.demo=false and -Dorg.kie.example=false into the setenv.sh file in the apache-tomcat/bin folder.
Only users that have the role and rights of Operation manager or Designer can access Drools from Talend Administration Center. By default, those two types of users are defined as administrators in Drools but they can lock down the access to the business experts per package or per category. For more information on defining a user, see Managing Users.
From the Drools page in the Administration Center, you can use graphical editors to create and edit rules quickly and easily.
- Organization units which are used to mirror business structure (departments and divisions). An organization unit can hold multiple repositories.
- Repositories which are the place where assets are stored and each repository is organized by projects and belongs to a single organization unit. You can create a new repository from scratch or clone it from an existing repository.
- Projects which are the place where you can create and store business rules.
After creating and deploying business rules using the Drools page, you can use them in production environments such as the tBRMS component which integrate business rules to process data flows.
Git is used with Drools to store rules. This usage of Git allows you to take full advantage of features like versioning, branching and also cloning repositories. For further information about Drools configuration with GIT, see Drools Workbench. For further information on how to manually install the Drools Workbench, see Installing manually the Drools Business Rules Management System (BRMS).