Get in Touch

Course Outline

Overview of Drools 8 and jBPM

  • Summary of Drools 8 core capabilities
  • Introduction to jBPM and business process management principles
  • Scenarios where Drools and jBPM complement each other

Environment Configuration

  • Deployment and setup of Drools 8
  • Initialization of jBPM Workbench and runtime components
  • Establishing the connection between Drools and jBPM

Developing Business Rules in Drools 8

  • Analyzing the Drools Rule Engine mechanics
  • Writing rules using DRL (Drools Rule Language)
  • Applying Decision Tables and DSLs
  • Validating and troubleshooting rule logic

Workflow Design using jBPM

  • Exploring BPMN 2.0 fundamentals
  • Constructing processes within the jBPM Workbench
  • Setting up nodes, tasks, and event triggers

Merging Drools with jBPM

  • Incorporating rules directly into jBPM workflows
  • Triggering rules dynamically as workflows execute
  • Aligning data flow between Drools and jBPM

Advanced Capabilities and Optimization

  • Handling complex rule sets and decision tables
  • Overseeing extensive workflows and large rule collections
  • Improving the efficiency of rule execution
  • Identifying and fixing frequent technical challenges

Practical Case Studies and Projects

  • Building a production-grade workflow with Drools and jBPM
  • Key strategies for integrating rule engines with BPM platforms

Wrap-Up and Future Directions

Requirements

  • Strong command of Java programming
  • Familiarity with business rule logic and workflow structures
  • Foundational experience utilizing Drools

Target Audience

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

Number of participants


Price per participant

Upcoming Courses

Related Categories