Course Outline
Short Introduction to Rule Engines for Government
- Brief History of Expert Systems and Rules Engines
- Definition of Artificial Intelligence
- Forward Chaining vs. Backward Chaining
- Declarative vs. Procedural/OOP Approaches
- Comparison of Solutions for Government
- When to Use Rule Engines in Public Sector Applications
- When Not to Use Rule Engines in Government Workflows
- Alternatives to Rule Engines for Government Operations
KIE (Knowledge Is Everything) for Government
- Authoring Assets for Government
- Workbench Integration
- Executing Rules Directly from KIE for Government
- Deployment in Government Systems
- Decision Tables for Government
- Rule Templates for Government Use
- Guided Rule Editor for Government Users
- Testing Rules for Government Compliance
- Work Items for Government Processes
- Versioning and Deployment in Government Environments
- A Brief Overview of Repository Management (Git) for Government
- Developing Simple Processes with Rules for Government Workflows
Writing Rules in Eclipse for Government
- Stateless vs. Stateful Sessions for Government Applications
- Selecting Proper Facts for Government Use
- Basic Operators and Drools-Specific Operators for Government
- Basic Accumulate Functions (Sum, Max, etc.) for Government Data
- Intermediate Calculations for Government Scenarios
- Inserting New Facts in Government Systems
- Exercises for Government Users (Multiple Exercises)
- Ordering Rules with BPMN for Government
- Salience for Government Rule Prioritization
- Ruleflow vs. BPMN 2.0 in Government Processes
- Executing a Ruleset from a Process in Government Workflows
- Rules vs. Gateways in Government Applications
- A 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 Use
- Preparing DSL for Use by Government Managers
- Basic Natural Language Processing (NLP) with DSL in Government Contexts
- Fusion (CPE), Temporal Reasoning for Government Events
- Fusion Operators for Government Scenarios
- Example in Event Schedules for Government Operations
- Unit Testing for Government Applications
Optional Topics for Government
- OptaPlanner for Government Optimization
- jBPM (Java Business Process Management) for Government Workflows
- Drools and Integration via Web Services for Government Systems
- Drools Integration via Command Line for Government Operations
- How to Change Rules/Process After Deployment Without Compiling in Government Environments
Requirements
Strongly recommend proficiency in programming languages such as SQL, Java, C#, VBA, and others for government use.
Testimonials (4)
The training is very interesting and can be useful on our future projects and the trainer is always active on answering our questions and helping us when we are having issues on our end.
Charles Kevin Regaliza - Thakral One Inc.
Course - Introduction to Drools 7 for Developers
I am really impressed on his technical skills most especially on the debugging of errors and writing of codes. This just shows that he is really technically equip and is very good at that. But that is different from a skill of cascading and sharing your knowledge as a trainer.
Roi Jason Buela - Thakral One, Inc.
Course - Introduction to Drools 7 for Developers
His demonstrations, he demo from the scratch, which allows us to see the step by step process. As well as the practical examples, it was great, it looks like a real case scenario already.
Kim Justine Ferriol - Thakral One, Inc.
Course - Introduction to Drools 7 for Developers
Shared examples of every function and/or operators are all well explained.