Course Outline
Short Introduction to Rule Engines for Government
- Brief History of Expert Systems and Rules Engines for Government
- Understanding Artificial Intelligence in the Context of Government Operations
- Forward Chaining vs. Backward Chaining in Rule Engines for Government
- Declarative Programming vs. Procedural/Object-Oriented Programming for Government Applications
- Comparing Different Solutions for Government Use
- When to Utilize Rule Engines for Government Projects
- Scenarios Where Rule Engines Are Not Appropriate for Government Use
- Alternatives to Rule Engines for Government Operations
KIE (Knowledge Is Everything) for Government
- Authoring Assets for Government Applications
- Workbench Integration for Government
- Executing Rules Directly from KIE for Government
- Deployment Strategies for Government Use
- Decision Tables for Government Decision-Making Processes
- Rule Templates for Standardizing Government Rules
- Guided Rule Editor for Simplifying Rule Creation in Government
- Testing and Quality Assurance for Government Rule Engines
- Work Items Management for Government Projects
- Versioning and Deployment Practices for Government Applications
- Repository Management with Git for Government Use
- Developing Simple Processes with Rules for Government Operations
Writing Rules in Eclipse for Government
- Stateless vs. Stateful Sessions for Government Rule Engines
- Selecting Proper Facts for Government Applications
- Basic Operators and Drools-Specific Operators for Government Use
- Basic Accumulate Functions (Sum, Max, etc.) for Government Data Analysis
- Intermediate Calculations for Government Rule Execution
- Inserting New Facts into Government Rule Engines
- Exercises and Practical Applications for Government Users
- Ordering Rules with BPMN for Government Processes
- Salience in Government Rule Prioritization
- Ruleflow vs. BPMN 2.0 for Government Workflow Management
- Executing a Ruleset from a Process for Government Operations
- Rules vs. Gateways in Government Workflows
- Brief Overview of BPMN 2.0 Features (Transactions, Exception Handling) for Government Use
- Comprehensive Declarative Business Logic with Drools for Government
- Domain-Specific Languages (DSL) for Government
- Creating New Languages for Government Needs
- Preparing DSL for Use by Government Managers
- Basic Natural Language Processing (NLP) with DSL for Government Applications
- Fusion (CPE) and Temporal Reasoning for Government Events
- Fusion Operators for Government Event Management
- Example in Event Schedules for Government Operations
- Unit Testing for Government Rule Engines
Optional Topics for Government
- OptaPlanner for Government Optimization Problems
- jBPM for Government Business Process Management
- Drools Integration via Web Services for Government Applications
- Drools Integration via Command Line for Government Use
- Modifying Rules/Processes After Deployment Without Re-compilation for Government Needs
Requirements
- Programming skills in any language (e.g., SQL, Java, C#, VBA)
Audience
- Software developers for government
- System architects
- Technical decision makers evaluating rule engines
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.