jBPM as a remote service
The jBPM platform is offering a number of ready-to-use remote APIs in an effort to provide developers with an improved level of flexibility when designing solutions that require out-of-the-box jBPM integration. This remote service layer opens up a number of possibilities for providing the stakeholders with a flexible, open architecture, in order to satisfy and to quickly react to changing application requirements, for instance:
A number of external application systems may require to occasionally connect to the jBPM runtime in order to check some task or retrieve some process information
The jBPM operations manager may be constrained to perform administration tasks by submitting a batch of commands via HTTP only
jBPM ships with the following remote service interfaces:
REST API.
JMS API.
Java Remote API: This API provides the developer with local stubs of the
KieSession
,TaskService
, andAuditService
core engine services. These service stubs of the API methods are wrappers...