Course Outline
Optimizing Rule Execution
- Advanced techniques for performance tuning
- Using stateless vs. stateful sessions effectively
- Memory management and caching strategies
Leveraging Advanced Features
- Creating and managing decision tables
- Writing and using domain-specific languages (DSLs)
- Utilizing rule templates for dynamic rule generation
Integrating Drools with Enterprise Systems
- Connecting Drools with message brokers and ESBs
- Integrating with enterprise databases and REST APIs
- Using Drools with BPM tools and workflows
Managing Rules at Scale
- Version control for rules and assets
- Collaborative rule editing and deployment strategies
- Implementing CI/CD pipelines for Drools-based applications
Designing Scalable Solutions
- Architecting rule-based decision systems
- Design patterns for distributed rule execution
- High availability and fault-tolerance mechanisms
Real-World Case Studies
- Optimizing supply chain management with Drools
- Implementing compliance and risk assessment systems
- Creating scalable decision platforms for financial services
Summary and Next Steps
Requirements
- Intermediate knowledge of Drools and rule-based systems
- Strong proficiency in Java or an equivalent programming language
- Experience with enterprise system integration
Audience
- Senior developers
- Software architects
- Integration specialists
Delivery Options
Private Group Training
Our identity is rooted in delivering exactly what our clients need.
- Pre-course call with your trainer
- Customisation of the learning experience to achieve your goals -
- Bespoke outlines
- Practical hands-on exercises containing data / scenarios recognisable to the learners
- Training scheduled on a date of your choice
- Delivered online, onsite/classroom or hybrid by experts sharing real world experience
Private Group Prices RRP from €6840 online delivery, based on a group of 2 delegates, €2160 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Contact us for an exact quote and to hear our latest promotions
Public Training
Please see our public courses
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
His demonstrations, he demo from the scratch, which allows us to see the step by step process. As well as the practical examples, it was great, it looks like a real case scenario already.
Kim Justine Ferriol - Thakral One, Inc.
Course - Introduction to Drools 7 for Developers
I appreciate the fact that they address my suggestion before to share the presentation with manual before the training. Very helpful on my part. Also, the individual activity, I liked it, our trainer were able to see how we interpret each case scenarios.
Kim Justine Ferriol - 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.