Drools Training

Drools Training is well designed to make you learn all that is required to build lean applications with the help of test-driven development techniques. By the end of training, you will be well-versed with Business Rules Management System (BRMS) solution.

Drools Training Curriculum

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

Drools introduction

Production rule systems


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, say, Hello World

Sample claims process

Sample Business process using Drools

Persistence & Transaction

Persistence & Transaction

Why persistence & transaction


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


Stateless session

Claim validation example

Stateless session example

Batch Executor

Stateful session & its 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 & its 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

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


JPA Read And Write Strategy File

What is Work Item

Creation of Sample Custom Node

Creation of Sample Custom Work Node.

  • 10 Days
  • 0 Units
  • 0 Hrs

Select Your Currency

WOOCS 1.1.8
Drop Us A Query
[contact-form-7 id="5639" title="Drop Us A Query"]
Create an Account