Course Outline

Short Introduction to Rule Engines for Government

  • Artificial Intelligence
  • Expert Systems
  • What is a Rule Engine?
  • Why use a Rule Engine?
  • Advantages of a Rule Engine
  • When should you use a Rule Engine?
  • Scripting or Process Engines
  • When you should NOT use a Rule Engine
  • Strong and Loose Coupling
  • What are rules?

Where Things Are Managed for Government

  • Managing rules in a jar file
  • Git repository
  • Executing rules from KIE
  • Managing BPMN and workflows files
  • Moving knowledge files (rules, processes, forms, work times...)

Rules Testing for Government

  • Where to store tests
  • How to execute tests
  • Testing with JUnit

Deployment Strategies for Government

  • Standalone application
  • Invoking rules from Java Code
  • Integration via files (JSON, XML, etc...)
  • Integration via web services
  • Using KIE for integration

Administration of Rules for Government

  • Authoring
  • Packages
  • Artifact Repository
  • Asset Editor
  • Validation
  • Data Model
  • Categories
  • Versioning
  • Domain Specific Languages
  • Optimizing hardware and software for rules execution
  • Multithreading and Drools

Kie for Government

  • Projects structures
  • Lifecycles
  • Building
  • Deploying
  • Running
  • Installation and Deployment Cheat Sheets
  • Organization Units
  • Users, Rules, and Permissions
  • Authentication
  • Repositories
  • Backup and Restore
  • Logging

Requirements

A solid understanding of the Java environment and the Linux operating system is essential. Basic knowledge of Git repositories is recommended, but not required, for government professionals.

 21 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories