Course Outline

Introduction to Drools 8 and jBPM

  • Overview of Drools 8 and its key features
  • Introduction to jBPM and business process management
  • Use cases for combining Drools and jBPM

Setting Up the Environment

  • Installing and configuring Drools 8
  • Setting up jBPM Workbench and runtime
  • Integrating Drools with jBPM

Creating Business Rules in Drools 8

  • Understanding the Drools Rule Engine
  • Authoring rules in DRL (Drools Rule Language)
  • Using Decision Tables and DSLs
  • Testing and debugging rules

Designing Workflows with jBPM

  • Understanding BPMN 2.0 concepts
  • Creating processes in the jBPM Workbench
  • Configuring nodes, tasks, and events

Integrating Drools with jBPM

  • Embedding rules within jBPM workflows
  • Executing rules dynamically during workflow execution
  • Synchronizing data between Drools and jBPM

Advanced Features and Optimization

  • Working with decision tables and complex rules
  • Managing large-scale workflows and rulesets
  • Optimizing performance of rule execution
  • Troubleshooting and resolving common issues

Case Studies and Hands-On Projects

  • Implementing a real-world workflow using Drools and jBPM
  • Best practices for integrating rule engines with BPM systems

Summary and Next Steps

Requirements

  • Proficiency in Java programming
  • Understanding of business rules and workflows
  • Experience with basic Drools usage

Audience

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

Number of participants


Price per participant (excl. VAT)

Testimonials (5)

Upcoming Courses

Related Categories