Course Outline
Short Introduction to Rule Engines for Government
- Artificial Intelligence
- Expert Systems
- What is a Rule Engine?
- Why Use a Rule Engine for Government?
- Advantages of a Rule Engine for Government Operations
- When Should You Use a Rule Engine in the Public Sector?
- Scripting or Process Engines for Government Applications
- When You Should Not Use a Rule Engine for Government
- Strong and Loose Coupling in Government Systems
- What Are Rules in the Context of Government Operations?
Where Things Are Managed for Government
- Managing Rules in a Jar File for Government Applications
- Git Repository Management for Government Projects
- Executing Rules from KIE for Government Systems
- Managing BPMN and Workflow Files for Government Processes
- Moving Knowledge Files (Rules, Processes, Forms, Work Times, etc.) in Government Environments
Rules Testing for Government Applications
- Where to Store Tests for Government Systems
- How to Execute Tests in Government Rule Engines
- Testing with JUnit for Government Applications
Deployment Strategies for Government Rule Engines
- Standalone Application Deployment for Government Use
- Invoking Rules from Java Code in Government Systems
- Integration via Files (JSON, XML, etc.) for Government Operations
- Integration via Web Services for Government Applications
- Using KIE for Integration in Government Rule Engines
Administration of Rules for Government Systems
- Authoring Rules for Government Use
- Packages Management for Government Rule Engines
- Artifact Repository for Government Projects
- Asset Editor for Government Applications
- Validation Processes for Government Rules
- Data Model Management for Government Systems
- Categories and Classification for Government Rules
- Versioning for Government Rule Engines
- Domain-Specific Languages for Government Applications
- Optimizing Hardware and Software for Rules Execution in Government Environments
- Multithreading and Drools for Government Systems
Kie for Government Rule Management
- Projects Structures for Government Use
- Lifecycles of Government Kie Projects
- Building Kie Projects for Government Applications
- Deploying Kie Projects in Government Environments
- Running Kie Projects for Government Operations
- Installation and Deployment Cheat Sheets for Government Systems
- Organization Units Management for Government Kie Projects
- Users, Rules, and Permissions for Government Applications
- Authentication Processes for Government Kie Systems
- Repositories Management for Government Kie Projects
- Backup and Restore Procedures for Government Kie Systems
- Logging and Auditing for Government Kie Operations
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.
Testimonials (5)
the Labs
Frank Mhlongo - Standard Bank of South Africa
Course - JBoss
the trainers skills about the topics and hes way to approach it after viewing our environment in screen share session.
Stig-Ole Amundsen - Helse Nord IKT
Course - WildFly Server Administration
The training definitely backfilled some of the gaps in my knowledge left by reading the OptaPlanner userguide. It gave me a good broad understanding of how to approach using OptaPlanner in our projects going forward.
Terry Strachan - Exel Computer Systems plc
Course - OptaPlanner in Practice
Shared examples of every function and/or operators are all well explained.
Brian Amlon - Thakral One, Inc.
Course - Introduction to Drools 7 for Developers
Exercises and solving problems in groups when the problems were more difficult.