Services provided by jBPM

As we discussed in the previous section, one of the critical part of system integration with jBPM is the ability to access the features of jBPM. JBPM provides an application programming interface to access these features. This API can be directly invoked within the same JVM, and if needed to be accessed from outside the system boundary, it has to be wrapped and provided as a remotely accessible service. For this, we have an array of options, right from an Enterprise JavaBeans (EJB) remote interface to REST-based web services. Each of these will be detailed in the subsequent sections of this chapter.

The following are the services provided by jBPM:

  • Definition service: This helps to define a process and analyze its content ...

Get Mastering jBPM6 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.