Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Optimizing Rule Execution
- Advanced techniques for performance tuning in rule execution environments
- Effectively utilizing stateless versus stateful sessions to enhance operational efficiency
- Strategies for memory management and caching to improve system performance
Leveraging Advanced Features
- Creating and managing decision tables to streamline complex rule sets
- Writing and using domain-specific languages (DSLs) to simplify rule definitions
- Utilizing rule templates for dynamic rule generation to support adaptive processes
Integrating Drools with Enterprise Systems
- Connecting Drools with message brokers and enterprise service buses (ESBs) for seamless data flow
- Integrating with enterprise databases and REST APIs to ensure data consistency and accessibility
- Using Drools with business process management (BPM) tools and workflows to enhance operational coordination
Managing Rules at Scale
- Implementing version control for rules and assets to maintain integrity and traceability
- Collaborative rule editing and deployment strategies to support team collaboration and rapid updates
- Implementing continuous integration/continuous delivery (CI/CD) pipelines for Drools-based applications to ensure reliability and scalability
Designing Scalable Solutions
- Architecting rule-based decision systems to meet the demands of large-scale operations
- Design patterns for distributed rule execution to enhance system performance and responsiveness
- High availability and fault-tolerance mechanisms to ensure robust and reliable decision-making processes
Real-World Case Studies
- Optimizing supply chain management with Drools to improve efficiency and reduce costs
- Implementing compliance and risk assessment systems for government to enhance regulatory adherence and mitigate risks
- Creating scalable decision platforms for financial services to support rapid and accurate decision-making
Summary and Next Steps
Requirements
- Intermediate knowledge of Drools and rule-based systems for government applications
- Strong proficiency in Java or an equivalent programming language
- Experience with enterprise system integration within public sector environments
Audience
- Senior developers for government projects
- Software architects for government solutions
- Integration specialists for government systems
21 Hours
Testimonials (2)
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
The training is very interesting and can be useful on our future projects and the trainer is always active on answering our questions and helping us when we are having issues on our end.