Course Outline
Introduction to Business Rules and Drools
- What are business rules?
- The role of business rule management systems in enhancing operational efficiency and governance
- An overview of Drools 8 and its key components for government use
Setting Up Drools for Government
- Installing Drools on various environments to support public sector operations
- Integrating Drools with Java applications to streamline decision-making processes
- Understanding KIE (Knowledge Is Everything) modules for effective rule management
Creating Simple Rules for Government
- The basic syntax and structure of rules for government applications
- Writing rules in DRL (Drools Rule Language) to address public sector needs
- Testing and debugging rules to ensure accuracy and reliability
Using Drools Workbench for Government
- An introduction to Drools Workbench for government agencies
- Creating and managing rules in the Workbench to support policy implementation
- Utilizing decision tables and guided rule editors for enhanced rule creation
Deploying and Executing Rules for Government
- Deploying rules in a production environment to enhance public services
- Executing rules and analyzing outputs to improve operational outcomes
- Monitoring and maintaining rule performance to ensure ongoing compliance
Real-World Applications of Drools for Government
- Case study: Automating loan approval processes in government agencies
- Case study: Streamlining product recommendation engines for public sector procurement
- Implementing Drools for other decision-making scenarios to enhance governance and accountability
Summary and Next Steps for Government
Requirements
- Basic understanding of programming concepts
- Familiarity with Java or any object-oriented programming language
Audience
- Developers for government and private sector organizations
- Business analysts for government projects
- IT professionals new to rule engines in a governmental context
Testimonials (5)
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
Doing hands-on and/or use case activities.
Brian A - Thakral One, Inc.
Course - jBPM and Drools
Exercises and solving problems in groups when the problems were more difficult.
Randy Comer Comer - Sandia National Labs
Course - Drools 7 and DSL for Business Analysts
I really enjoyed the good atmosphere.