Get in Touch
 Duration 21 hours

Course Outline

Foundations of Drools 8 and jBPM

  • Summary of Drools 8 capabilities and core features.
  • Introduction to jBPM and the principles of business process management.
  • Scenarios where combining Drools and jBPM offers strategic advantages.

Environment Configuration

  • Installation and setup of the Drools 8 environment.
  • Configuration of jBPM Workbench and runtime components.
  • Establishing the connection between Drools and jBPM.

Developing Business Rules in Drools 8

  • Analysis of the Drools Rule Engine architecture.
  • Writing rules using DRL (Drools Rule Language).
  • Utilizing Decision Tables and Domain-Specific Languages (DSLs).
  • Methods for testing and debugging rule logic.

Workflow Architecture with jBPM

  • Exploration of BPMN 2.0 standards and concepts.
  • Process modeling within the jBPM Workbench.
  • Configuration of process nodes, tasks, and event triggers.

Unifying Drools and jBPM

  • Incorporating rule logic directly into jBPM process flows.
  • Triggering dynamic rule execution during workflow runs.
  • Data synchronization strategies between Drools and jBPM.

Advanced Techniques and Performance Tuning

  • Handling complex logic through advanced decision tables.
  • Governing large-scale workflows and extensive rule sets.
  • Enhancing the speed and efficiency of rule execution.
  • Diagnostic approaches for resolving common integration issues.

Practical Applications and Projects

  • Building a real-world workflow solution using Drools and jBPM.
  • Best practices for integrating rule engines with BPM platforms.

Recap and Future Directions

Requirements

  • Solid proficiency in Java programming.
  • Foundational understanding of business rules and workflow mechanics.
  • Prior exposure to basic Drools applications.

Target Audience

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

Number of participants


Price per participant (excl. VAT)

Upcoming Courses

Related Categories