Drools Online Training

Drools Online Training



    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

    Write a Review

    Your email address will not be published. Required fields are marked *

    Course Reviews


    • 5 stars0
    • 4 stars0
    • 3 stars0
    • 2 stars0
    • 1 stars0

    No Reviews found for this course.

    • 4 weeks, 2 days
    Contact Us

    +1 475-212-0075

    Drop us a query

    Error: Contact form not found.

    Job Support

    Error: Contact form not found.

    Course Features

    Live Instructor-led Classes

    This isn't canned learning. Its dynamic, its interactive, its effective

    Expert Educators

    Only the best or they're out. We are constantly evaluating our trainers

    24&7 Support

    We never sleep. Need something answered at 3 am? No Problem

    Flexible Schedule

    You don't learn as per our calendar. We work according to yours.

    Customized Training's

    The most part self-managed and adaptable to suit a person's particular adapting technology needs

    Priority Based Training's

    Real-time Scenario based Assignments and Case Studies