Course Outline

Short Introduction to Rule Engines for Government

  • Artificial Intelligence
  • Expert Systems
  • Definition of a Rule Engine
  • Reasons for Using a Rule Engine in Government Operations
  • Advantages of Rule Engines for Government
  • Circumstances for Utilizing a Rule Engine in Public Sector Applications
  • Differentiating Scripting and Process Engines from Rule Engines
  • Situations Where a Rule Engine is Not Appropriate for Government Use
  • Understanding Strong and Loose Coupling in Government Systems
  • Defining Rules in the Context of Government Operations

Creating and Implementing Rules for Government Applications

  • Fact Model Development for Government Processes
  • Knowledge Is Everything (KIE) in Government Rule Engines
  • Visioning and Repository Management for Government Rules
  • Exercises for Practicing Rule Creation and Implementation in Government Contexts

Domain Specific Language (DSL) for Government

  • Replacing Standard Rules with DSL in Government Applications
  • Testing DSL Rules for Government Use
  • Exercises for Applying DSL in Government Scenarios

jBPM Integration for Government

  • Integration of jBPM with Drools for Government Processes
  • Brief Overview of Basic BPMN for Government Applications
  • Invoking Rules from a Process in Government Systems
  • Grouping Rules for Efficient Government Operations
  • Exercises for Implementing jBPM and Drools in Government Workflows

Fusion for Government Complex Event Processing

  • Understanding Complex Event Processing (CEP) for Government
  • Brief Overview of Fusion for Government Applications
  • Exercises for Applying CEP with Fusion in Government Scenarios

Mvel - the Rule Language for Government

  • Fact Filtering in Government Rules (by Fact Type, Field)
  • Operators for Government Rule Engines
  • Compound Conditions in Government Rules
  • Operator Priority in Government Rules
  • Accumulate Functions (Average, Min, Max, Sum, CollectList, etc.) for Government Applications

Rete - Under the Hood for Government

  • Compilation Algorithm of Rete for Government Rule Engines
  • Drools RETE Extensions for Government Use
  • Node Types in Government Rule Engines
  • Understanding the Rete Tree in Government Systems
  • Rete Optimization Techniques for Government Applications

Rules Testing for Government

  • Testing Rules with KIE for Government Compliance
  • Testing Rules with JUnit for Government Applications

OptaPlanner Overview for Government

  • An Introduction to OptaPlanner for Government Operations
  • Simple Examples of OptaPlanner in Government Use Cases

Integrating Rules with Government Applications

  • Invoking Rules from Java Code in Government Systems

Requirements

Basic understanding of an object-oriented programming language.

Familiarity with the relational data model (RDBMS).

General knowledge of business process modeling for government applications.

 21 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories