We have an enterprise infrastructure in place, now we want to separate and centralize the process management to a single component, and of course, our choice is jBPM. So, the million dollar question would be "How do we integrate jBPM to the enterprise application in place?"
The answer to this question varies according to requirements and how the enterprise application is built. The architecture describes how the application is built, and from a broader perspective, a set of architecture patterns are used (either alone or in combination) as guidelines to model the architecture. This chapter focuses on provisions available in jBPM for integrating it with applications that follow these architecture patterns.
The chapter starts by discussing the context of enterprise application integration and continues to discuss the following in detail:
Integrating jBPM into a JEE-based application
Integrating jBPM into a service-oriented architecture