Enquiry Form

Jboss Rules Training Courses

Drools is a Business Rule Management System (BRMS). Drools allows to describe your business rules in declarative way using natural-language sentences and execute them. Business rules motivated by business goals and objectives are separated from code, easy to read and understand, can be validated and changed effectively.

Client Testimonials

Introduction to Drools 6

I liked the logic exercises (writing rules conditions) on the 2nd day.

This course has been prepared for people who are involved in administering corporate knowledge assets (rules, process) like system administrators, system integrators, application server administrators, etc...
We are using the newest stable community version of Drools to run this course, but older versions are also possible if agreed before booking.Drools Administration
Short Introduction to Rule Engines
Artificial Intelligence
Expert Systems
What is a Rule Engine?
Why use a Rule Engine?
Advantages of a Rule Engine
When should you use a Rule Engine?
Scripting or Process Engines
When you should NOT use a Rule Engine
Strong and Loose Coupling
What are rules?
Where things are
Managing rules in a jar file
Git repository
Executing rules from KIE
Managing BPMN and workflows files
Moving knowledge files (rules, processes, forms, work times...)
Rules Testing
Where to store test
How to execute tests
Testing with JUnit
Deployment Strategies
stand alone application
Invoking rules from Java Code
integration via files (json, xml, etc...)
integration via web services
using KIE for integration
Administration of rules
authoring
Packages
Artifact Repository
Asset Editor
Validation
Data Model
Categories
versioning
Domain Specific Languages
Optimizing hardware and software for rules execution
Multithreading and Drools
Kie
Projects structures
Lifecycles
Building
Deploying
Running
Installation and Deployment Cheat Sheets
Organization Units
Users, Rules and Permissions
Authentication
Repositories
Backup and Restore
Logging

This course is aimed at enterprise architects, business and system analysts and managers who want to apply business rules to their solution. With Drools you can write your business rules using almost natural language, therefore reducing the gap between business and IT.
Short Introduction to Rule Engines
Artificial Intelligence
Expert Systems
What is a Rule Engine?
Why use a Rule Engine?
Advantages of a Rule Engine
When should you use a Rule Engine?
Scripting or Process Engines
When you should NOT use a Rule Engine
Strong and Loose Coupling
What are rules?
Creating and Implementing Rules
Fact Model
KIE
Spreadsheet
Eclipse
Domain Specific Language (DSL)
Replacing rules with DSL
Testing DSL rules
jBPM
Integration with Drools
Fusion
What is Complex Event Processing?
Short overview on Fusion
Rules Testing
Testing with KIE
Testing with JUnit
Integrating Rules with Applications
Invoking rules from Java Code

This course is aimed at enterprise architects, business and system analysts, technical managers and developers who want to apply business rules to their solutions.
This course contains a lot of simple hands-on exercises during which the participants will create working rules. Please refer to our other courses if you just need an overview of Drools.
This course is usually delivered on the newest stable version of Drools and jBPM, but in case of a bespoke course, can be tailored to a specific version.
Short Introduction to Rule Engines
Artificial Intelligence
Expert Systems
What is a Rule Engine?
Why use a Rule Engine?
Advantages of a Rule Engine
When should you use a Rule Engine?
Scripting or Process Engines
When you should NOT use a Rule Engine
Strong and Loose Coupling
What are rules?
Creating and Implementing Rules
Fact Model
KIE
Rules visioning and repository
Exercises
Domain Specific Language (DSL)
Replacing rules with DSL
Testing DSL rules
Exercises
jBPM
Integration with Drools
Short overview of basic BPMN
Invoking rules from a processes
Grouping rules
Exercises
Fusion
What is Complex Event Processing?
Short overview on Fusion
Exercises
Mvel - the rule language
Filtering (fact type, field
Operators
Compound conditions
Operators priority
Accumulate Functions (average, min, max, sum, collectList, etc....)
Rete - under the hood
Compilation algorithm
Drools RETE extensions
Node Types
Understating Rete Tree
Rete Optimization
Rules Testing
Testing with KIE
Testing with JUnit
OptaPlanner
An overview of OptaPlanner
Simple examples
Integrating Rules with Applications
Invoking rules from Java Code

NobleProg® Limited 2004 - 2016 All Rights Reserved
This site is operated by the NobleProg franchisor . If you interested in opening a franchise in your country, please visit http://training-franchise.com for more information.

NobleProg® is a registered trade mark of NobleProg Limited and/or its affiliates.