Wednesday, 23 November 2016

Drools Online Training

DROOLS ONLINE TRAINING @ VIVANTA IT LABS

Drools online training course designed to make you an expert in using Drools and learn all that is required to build lean applications with the help of test-driven development techniques
Drools is a Business Rules Management System (BRMS) solution. It provides a core Business Rules Engine (BRE), a web authoring and rules management application (Drools Workbench) and an Eclipse IDE plugin for core development. Drools is a Business Logic integration Platform (BLiP). It is written in Java. It is an open source project that is backed by JBoss and Red Hat, Inc. It extends and implements the Rete Pattern matching algorithm.
Drools is a collection of tools that allow us to separate and reason over logic and data found within business processes. The two important keywords we need to notice are Logic and Data.
Drools is Rule Engine or a Production Rule System that uses the rule-based approach to implement and Expert System. Expert Systems are knowledge-based systems that use knowledge representation to process acquired knowledge into a knowledge base that can be used for reasoning.

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 


FEEL FREE TO CONTACT US

Your feedback is valuable to us. Please send us your suggestions.

USA OFFICE

INDIA OFFICE

No comments:

Post a Comment