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
About the Authors
About the Reviewers

Embedding jBPM in a standalone Java application

The core engine of jBPM is a set of lightweight libraries, which can be embedded in any Java standalone application. This gives the enterprise architects the flexibility to include jBPM inside their existing application and leverage the functionalities of BPM.

This section will cover how to programmatically start the runtime engine and start a process instance, and will guide you in writing automated tests for BPMN processes.

Modeling the business process using Eclipse tooling

Upon running the installation script, jBPM installs the web tooling as well as the Eclipse tooling. The Eclipse tooling basically consists of the following:

  • jBPM project wizard: It helps you to create a jBPM project easily

  • jBPM runtime: An easy way of choosing the jBPM runtime version; this associates a set of libraries for the particular version of jBPM to the project

  • BPMN Modeler: It is used to model the BPMN process

  • Drools plugin: It gives you the debugging and operation...