Course Details

Drools are a collection of tools which allow us to separate and reason over logic and data found within business processes. It produces a web authoring, an Eclipse IDE plugin for core development, and rules management application (Drools Workbench) and a core Business Rules Engine (BRE). Drools are a Business Logic integration Platform (BLiP). It is reported in Java. It is an open source project that is reported by Red Hat, and JBoss, Inc.

Drools Training Curriculum

Drools introduction, Business Rule task, Sample Business process using Drools

Drools introduction,  Production rule systems,  Pattern,  Rule engine,  Difference between a JAVA method and Rule,  Rule integration within Business Process,  Business Rule task,  Rule flow graph,  Setting up Eclipse,  Sample drools project Hello World,  Sample claims process,  Sample Business process using Drools

Persistence & Transaction

Persistence & Transaction,  Why persistence & transaction,  Persistence,  Internal working of persistence,  JBPM DB model,  JBPM persistence entities,  JBPM persistence & Transaction Dependencies,  JBPM persistence API,  Kie session

Drools – Traditional programming v/s Declarative programming,Batch Executor

Drools – Traditional programming v/s Declarative programming,  Advantages and disadvantages of Drools,  When NOT to use a Rule Engine,  KIE,  Stateless session,  Claim validation example,  Stateless session example,  Batch Executor,  Stateful session,  Stateful session example,  Cross products,  License example

 Overview of Work item

Overview of Work item,  External interactions,  Work item in JBPM6,  Out of the Box work item handlers,  Service task example, configuration and execution,  Custom work item,  Custom work item example,  Hands on exercise

Execution control-Agenda Rule set

Execution control-Agenda,  Meaning of Agenda,  Execution Control – Rules matches & control,  Execution control-conflict resolution,  Decision table,  When & when not to use decision table,  Rules set part,  Understanding decision table,  Rule set attributes,  Rule table attributes

Rule & Function

Rule templates,  Rules authoring using workbench,  Data enumeration,  Guided rule,  Guided rule template,  Guided decision table,  Decision table spreadsheet,  Functions in Drools,  Type declaration,  Demo

Query, Monitoring and Dashboard 

Domain Specific Language,  Advantages Of Using DSL,  DSL Mapping,  Adding Constraints,  DSLR File Creation,  Creating New Drools Project,  Knowledge Builder,  Backword Chaining,  Defining a Query,  Business Activity Monitoring,  Expenses Dashboard.

Persistence File and Custom Node

How to Create Persistence File, BMT Transaction Manager, Schemas, JPA Read And Write Strategy File, What is Work Item, Creation of Sample Custom Node, Creation of Sample Custom Work Node     

Salary Trends

Average Drools Salary in USA is increasing and is much better than other products.

Drools Training


Course Reviews


1012 ratings
      • Tekslate has been one of the finest global online learning portals with clear information and learning. I attended the Apache Spark Certification training. The best part is that they have provided IDE ...
      • I have taken 2 instructor-led courses (SAP HANA and BO). The course contents were really rich, and trainers are experts in the technology fields. I would like to recommend the course to my colleagues ...
        Katelyn Thomas
      • After a great research on available online courses, I have decided to opt Tableau Training from Tekslate, am quiet satisfied with that. Coursework is well calibrated to make student more comfortable w ...
        Christinia Beth
      • I have enrolled last month, and finished the course... As a working professional, they given me an exposure to the domain, but also helped to learn the cross technologies and develop an inclination to ...
        Alison Benhar


    Please leave a message and we'll get back to you soon.
    Three + 6