Course Outline

Short Introduction to Rule Engines for Government

  1. Short History of Expert Systems and Rules Engines
  2. What is Artificial Intelligence?
  3. Forward vs. Backward Chaining
  4. Declarative vs. Procedural/OOP
  5. Comparison of Solutions
  6. When to Use Rule Engines for Government
  7. When Not to Use Rule Engines for Government
  8. Alternatives to Rule Engines for Government

KIE for Government

  1. Authoring Assets
  2. Workbench Integration
    • Executing Rules Directly from KIE for Government
    • Deployment for Government
  3. Decision Tables for Government
  4. Rule Templates for Government
  5. Guided Rule Editor for Government
  6. Testing for Government
  7. Work Items for Government
  8. Versioning and Deployment for Government
  9. A Bit More About Repository (Git) for Government
  10. Developing Simple Processes with Rules for Government

Writing Rules in Eclipse for Government

  1. Stateless vs. Stateful Sessions for Government
  2. 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
  3. Inserting New Facts for Government
  4. Exercises (Lots of Them) for Government
  5. 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
  6. 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
  7. Fusion (CPE), Temporal Reasoning for Government (for Events to Happen After, Between, etc.)
    • Fusion Operators for Government
    • Example in Event Schedules for Government
  8. Unit Testing for Government

Optional Topics for Government

  1. OptaPlanner for Government
  2. jBPM for Government
  3. Drools and Integration via Web Services for Government
  4. Drools Integration via Command Line for Government
  5. 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
 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories