O'Reilly logo
  • Francesco DeSensi thinks this is interesting:

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...

From

Cover of Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions

Note

Parallel processing using a process manager.