Get in Touch
 Duration 21 hours

Course Outline

Refining Rule Execution

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

Exploiting Advanced Capabilities

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

Embedding Drools in Enterprise Environments

  • Connecting Drools with message brokers and ESBs
  • Integration with enterprise databases and REST APIs
  • Utilizing Drools alongside BPM tools and workflow engines

Governing Rules at Scale

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

Architecting Scalable Solutions

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

Practical Case Studies

  • Optimizing supply chain management through Drools
  • Deploying compliance and risk assessment frameworks
  • Building scalable decision platforms for financial services

Conclusions and Future Directions

Requirements

  • A solid intermediate grasp of Drools and rule-based methodologies
  • Strong proficiency in Java or a comparable programming language
  • Practical experience in enterprise system integration

Intended Audience

  • Senior developers
  • Software architects
  • Integration specialists

Number of participants


Price per participant

Upcoming Courses

Related Categories