Drools Online Training
0 STUDENTS ENROLLED
Introduction
Experience the Realtime implementation of Drools projects by exploring different features of Internal working of persistence, JBPM persistence entities, Rule set attributes, Guided decision table. etc
Course Content
1.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
2.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
3.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
4.Overview Of Work Item
- External interactions
- Work item in JBPM 6.x
- Out of the Box work item handlers
- Service task example, configuration and execution
- Custom work item & its example
- Hands on exercise
5.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
6.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
7.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
8.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
Course Reviews
No Reviews found for this course.
Write a Review