Integration Patterns - redhat-consulting/jbpm-ee GitHub Wiki

The following patterns can be used when integrating jBPM-EE with your application. With each of these patterns, the methods available remain consistent. Whether the jBPM services are embedded, collocated, or remote, the team can quickly get started without having to learn new APIs or develop new techniques for integration. This decreases the development cycles to development team and promotes more consistent and repeatable design and implementations.

Approach In-VM Remote Integration Coordinated Transactions
Embedded (Local EJB) X X
Collocated Standalone (Remote EJB) X X X
Remote Standalone (Remote EJB) X X X
Remote Standalone (REST) X
Remote Standalone (SOAP) X
Embedded & Standalone (JMS) X