Get in Touch

Course Outline

Optimising Rule Execution

  • Advanced methodologies for performance tuning
  • Effective utilisation of stateless versus stateful sessions
  • Strategies for memory management and caching

Harnessing Advanced Features

  • Creation and management of decision tables
  • Development and application of domain-specific languages (DSLs)
  • Use of rule templates for dynamic rule generation

Integrating Drools with Enterprise Systems

  • Connecting Drools to message brokers and ESBs
  • Integration with enterprise databases and REST APIs
  • Utilising Drools alongside BPM tools and workflows

Managing Rules at Scale

  • Version control for rules and associated assets
  • Strategies for collaborative rule editing and deployment
  • Implementation of CI/CD pipelines for Drools-based applications

Designing Scalable Solutions

  • Architecture design for rule-based decision systems
  • Design patterns for distributed rule execution
  • High availability and fault-tolerance mechanisms

Real-World Case Studies

  • Optimising supply chain management using Drools
  • Implementation of compliance and risk assessment systems
  • Development of scalable decision platforms for financial services

Summary and Next Steps

Requirements

  • Intermediate-level understanding of Drools and rule-based systems
  • Proficiency in Java or a comparable programming language
  • Background in enterprise system integration

Target Audience

  • Senior developers
  • Software architects
  • Integration specialists
 21 Hours

Number of participants


Price per participant

Provisional Upcoming Courses (Require 5+ participants)

Related Categories