Course Outline

Short Introduction to Rule Engines for Government

  1. Brief History of Expert Systems and Rules Engines
  2. Definition of Artificial Intelligence
  3. Forward Chaining vs. Backward Chaining
  4. Declarative vs. Procedural/OOP Approaches
  5. Comparison of Solutions for Government
  6. When to Use Rule Engines in Public Sector Applications
  7. When Not to Use Rule Engines in Government Workflows
  8. Alternatives to Rule Engines for Government Operations

KIE (Knowledge Is Everything) for Government

  1. Authoring Assets for Government
  2. Workbench Integration
    • Executing Rules Directly from KIE for Government
    • Deployment in Government Systems
  3. Decision Tables for Government
  4. Rule Templates for Government Use
  5. Guided Rule Editor for Government Users
  6. Testing Rules for Government Compliance
  7. Work Items for Government Processes
  8. Versioning and Deployment in Government Environments
  9. A Brief Overview of Repository Management (Git) for Government
  10. Developing Simple Processes with Rules for Government Workflows

Writing Rules in Eclipse for Government

  1. Stateless vs. Stateful Sessions for Government Applications
  2. 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
  3. Inserting New Facts in Government Systems
  4. Exercises for Government Users (Multiple Exercises)
  5. 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
  6. 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
  7. Fusion (CPE), Temporal Reasoning for Government Events
    • Fusion Operators for Government Scenarios
    • Example in Event Schedules for Government Operations
  8. Unit Testing for Government Applications

Optional Topics for Government

  1. OptaPlanner for Government Optimization
  2. jBPM (Java Business Process Management) for Government Workflows
  3. Drools and Integration via Web Services for Government Systems
  4. Drools Integration via Command Line for Government Operations
  5. 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.

 21 Hours

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories