In order to manage multiple parallel executions, the Process Manager creates a new process instance for each incoming trigger message. The process instance stores the state associated with the execution of the process initiated by the trigger message. The state includes the current execution step of the process and any associated data. Each process instance is identified by a unique process identifier.
It is important to separate the concepts of a process definition (also referred to as process template) and a process instance. The process definition is a design construct that defines the sequence of steps to be executed, comparable to a class in object-oriented languages. The process instance is...
- Chapter 7. Message Routing
- from Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
- Publisher: Addison-Wesley Professional
- Released: October 2003
Parallel processing using a process manager.
Share this highlighthttp://www.safaribooksonline.com/a/enterprise-integration-patterns/22632/