O'Reilly logo

Drools JBoss Rules 5.X Developer's Guide by Michal Bali

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 8. Defining Processes with jBPM

Every nontrivial business process needs to make complex decisions. A rule engine is the ideal place for these decisions to happen. However, it is impractical to invoke a rule engine from a standard workflow engine. Instead, if we take a rule engine and add workflow capabilities, we have an ideal tool such as jBPM to model complex business processes.

The basics of jBPM were already covered in the jBPM section of Chapter 5, Creating Human-readable Rules. We've learned about methods for managing rules execution order; basic components/nodes of a process – start, end, action, ruleflow group, split (diverging gateway), and join (converging gateway).

In this chapter we'll look in more detail at jBPM. We'll build ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required