Chapter 29. Process Monitors and Managers

In the previous chapter, you saw that every transaction has a transaction coordinator—a participant whose job it is to manage the performance of activities by the transaction participants. This transaction coordinator is a specialized example of a process manager, a participant that coordinates the execution of activities. Generally, the manager also monitors the execution of the activities as well, determining whether they are executing as directed. A related role is that of the process monitor, a participant that monitors the execution of activities and compares the execution against an expected plan but does not manage the execution.

Regardless of whether the participant is managing or monitoring a process, ...

Get Implementing SOA: Total Architecture in Practice now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.