Course Outline

Short Introduction to Rule Engines for Government

  1. Brief History of Expert Systems and Rules Engines for Government
  2. Understanding Artificial Intelligence in the Context of Government Operations
  3. Forward Chaining vs. Backward Chaining in Rule Engines for Government
  4. Declarative Programming vs. Procedural/Object-Oriented Programming for Government Applications
  5. Comparing Different Solutions for Government Use
  6. When to Utilize Rule Engines for Government Projects
  7. Scenarios Where Rule Engines Are Not Appropriate for Government Use
  8. Alternatives to Rule Engines for Government Operations

KIE (Knowledge Is Everything) for Government

  1. Authoring Assets for Government Applications
  2. Workbench Integration for Government
    • Executing Rules Directly from KIE for Government
    • Deployment Strategies for Government Use
  3. Decision Tables for Government Decision-Making Processes
  4. Rule Templates for Standardizing Government Rules
  5. Guided Rule Editor for Simplifying Rule Creation in Government
  6. Testing and Quality Assurance for Government Rule Engines
  7. Work Items Management for Government Projects
  8. Versioning and Deployment Practices for Government Applications
  9. Repository Management with Git for Government Use
  10. Developing Simple Processes with Rules for Government Operations

Writing Rules in Eclipse for Government

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

Optional Topics for Government

  1. OptaPlanner for Government Optimization Problems
  2. jBPM for Government Business Process Management
  3. Drools Integration via Web Services for Government Applications
  4. Drools Integration via Command Line for Government Use
  5. 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
 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories