Get in Touch

Course Outline

Foundations of Drools 8 and jBPM

  • Review of Drools 8 and its principal capabilities
  • Introduction to jBPM and business process management
  • Scenarios where Drools and jBPM complement each other

Environment Configuration

  • Deployment and setup of Drools 8
  • Configuration of jBPM Workbench and runtime components
  • Establishing connectivity between Drools and jBPM

Developing Business Rules in Drools 8

  • Insight into the Drools Rule Engine
  • Writing rules using DRL (Drools Rule Language)
  • Application of Decision Tables and DSLs
  • Validation and debugging of rule logic

Workflow Architecture in jBPM

  • Core concepts of BPMN 2.0
  • Building processes within the jBPM Workbench
  • Setup of nodes, tasks, and event triggers

Unifying Drools and jBPM

  • Incorporating rules into jBPM workflow structures
  • Triggering rule execution dynamically during process flow
  • Data synchronization mechanisms between Drools and jBPM

Advanced Capabilities and Performance Tuning

  • Handling complex rule sets and decision tables
  • Oversight of large-scale workflows and rule configurations
  • Enhancing the efficiency of rule execution
  • Diagnosing and fixing typical operational challenges

Practical Applications and Case Studies

  • Building a production-grade workflow using Drools and jBPM
  • Recommended practices for combining rule engines with BPM systems

Conclusion and Future Directions

Requirements

  • Strong command of Java programming
  • Familiarity with business rules and workflow mechanics
  • Practical experience with foundational Drools operations

Intended Audience

  • Senior developers and software architects
  • Business process engineers
  • Technical leads and integration specialists
 21 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories