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
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, say, 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 & 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
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.