Get in Touch

Course Outline

Refining Rule Execution

  • Advanced methodologies for performance tuning.
  • Effectively utilizing stateless and stateful sessions.
  • Strategies for memory management and caching.

Exploiting Advanced Capabilities

  • Developing and maintaining decision tables.
  • Crafting and applying domain-specific languages (DSLs).
  • Leveraging rule templates for dynamic rule generation.

Enterprise Integration with Drools

  • Connecting Drools to message brokers and ESBs.
  • Integrating with enterprise databases and REST APIs.
  • Utilizing Drools alongside BPM tools and workflows.

Rule Management at Scale

  • Applying version control to rules and related assets.
  • Collaborative rule editing and deployment strategies.
  • Setting up CI/CD pipelines for Drools-based applications.

Architecting Scalable Solutions

  • Designing rule-based decision systems.
  • Design patterns for distributed rule execution.
  • Mechanisms for high availability and fault tolerance.

Real-World Case Studies

  • Optimizing supply chain management using Drools.
  • Building compliance and risk assessment systems.
  • Creating scalable decision platforms for the financial sector.

Summary and Next Steps

Requirements

  • A solid intermediate understanding of Drools and rule-based systems.
  • Strong command of Java or a comparable programming language.
  • Practical experience in enterprise system integration.

Target Audience

  • Senior developers
  • Software architects
  • Integration specialists
 21 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories