Book Image

Mastering jBPM6

By : Simone Fiorini, Arun V Gopalakrishnan
Book Image

Mastering jBPM6

By: Simone Fiorini, Arun V Gopalakrishnan

Overview of this book

Table of Contents (18 chapters)
Mastering jBPM6
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

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, and AuditService core engine services. These service stubs of the API methods are wrappers...