Information Technology Reference
In-Depth Information
Chapter 7. Defining Your Environment
with the Runtime Manager
By now, we have seen the two main components of a jBPM6 runtime, the KIE session and
the Human task service. These components are provided as the basic components needed to
run process interactions between humans and systems. As the responsibilities of the pro-
cess runtime grows, connectors to external systems should be added to transform the pro-
cess engine into a highly configurable enterprise integration platform, where coordination
between different systems can be easily managed in a business-friendly way.
The entire configuration involved in creating a runtime for the process engine, the Human
task component, and all the external systems connectors could become cumbersome if not
managed in a single place. In this chapter, we will learn about the runtime manager com-
ponent, which is designed to create a bridge between all the components and configurations
involved in a process execution. This component can be used to create a full runtime for
the process engine. For this chapter, our goals will be as follows:
• Understand the role of the runtime manager in the jBPM6 architecture
• Get familiar with the available runtime managers and interfaces
• Start extending the API to create our own custom runtime managers
Search WWH ::




Custom Search