Course Outline
Short Introduction to Rule Engines for Government
- Short History of Expert Systems and Rules Engines
- What is Artificial Intelligence?
- Forward vs. Backward Chaining
- Declarative vs. Procedural/OOP
- Comparison of Solutions
- When to Use Rule Engines for Government
- When Not to Use Rule Engines for Government
- Alternatives to Rule Engines for Government
KIE for Government
- Authoring Assets
- Workbench Integration
- Executing Rules Directly from KIE for Government
- Deployment for Government
- Decision Tables for Government
- Rule Templates for Government
- Guided Rule Editor for Government
- Testing for Government
- Work Items for Government
- Versioning and Deployment for Government
- A Bit More About Repository (Git) for Government
- Developing Simple Processes with Rules for Government
Writing Rules in Eclipse for Government
- Stateless vs. Stateful Sessions for Government
- Selecting Proper Facts for Government
- Basic Operators and Drools-Specific Operators for Government
- Basic Accumulate Functions (Sum, Max, etc.) for Government
- Intermediate Calculations for Government
- Inserting New Facts for Government
- Exercises (Lots of Them) for Government
- Ordering Rules with BPMN for Government
- Salience for Government
- Ruleflow vs. BPMN 2.0 for Government
- Executing a Ruleset from a Process for Government
- Rules vs. Gateways for Government
- Short Overview of BPMN 2.0 Features (Transactions, Exception Handling) for Government
- Comprehensive Declarative Business Logic in Drools for Government
- Domain-Specific Languages (DSL) for Government
- Creating New Languages for Government
- Preparing DSL to Be Used by Managers for Government
- Basic Natural Language Processing (NLP) with DSL for Government
- Fusion (CPE), Temporal Reasoning for Government (for Events to Happen After, Between, etc.)
- Fusion Operators for Government
- Example in Event Schedules for Government
- Unit Testing for Government
Optional Topics for Government
- OptaPlanner for Government
- jBPM for Government
- Drools and Integration via Web Services for Government
- Drools Integration via Command Line for Government
- How to Change Rules/Process After Deployment Without Compiling for Government
Requirements
- Programming skills in any language (e.g., SQL, Java, C#, VBA)
Audience
- Software developers for government
- System architects for government
- Technical decision makers evaluating rule engines for government
Testimonials (7)
I liked the positive and optimistic attitude. Gives good answers to questions.
Emil Krabbe Nielsen
Course - Introduction to Drools 6 for Developers
I was benefit from the flexibility and thorough explanations regarding the usage.
Denis Kirchhubel
Course - Introduction to Drools 6 for Developers
Maintaining speed with taking every one in the group along. Exercise oriented. Tried to cover as much as possible comfortably.
Rakesh Prajapati
Course - Introduction to Drools 6 for Developers
It met our expectations.
Vadim Bilan
Course - Introduction to Drools 6 for Developers
The exercises were great and the material is short and concise.
Anjali Sharma
Course - Introduction to Drools 6 for Developers
I really was benefit from the exercises in Eclipse.
Anna Beluskova
Course - Introduction to Drools 6 for Developers
It was nice to see some other editors, other details around bpmn.