Chapter 7. Advanced jBPM capabilities

 

This chapter covers

  • Managing complex jBPM processes
  • Scripting and logging in jBPM
  • Service enabling jBPM using SCA

The previous two chapters on jBPM covered most of the fundamental features of this very capable BPM solution. You saw descriptions, with examples, of most of the constructs used in jBPM, such as nodes, transitions, and in chapter 6, tasks. In addition to describing how to build business processes, we also discussed how its API can be leveraged to build powerful, customized applications. Clearly, this is a very capable horse—but is it a thoroughbred? Does it possess the advanced features to warrant being considered “enterprise ready”? What characteristics must it possess to fulfill this role? We’ll address some of these questions in this chapter.

7.1. Important enterprise features of jBPM

7.2. Integration with SCA/SDO

7.3. Summary