Resulting context
The primary benefit of this solution, over and above raw Event Collaboration, is that the collaborator components are completely decoupled. The business process component acts as a mediator to address the limitations of raw Event Collaboration while retaining the advantages. The collaborators have no knowledge of each other or the mediator component. The mediator defines the business process, thus only the mediator needs to change when the process evolves.
The full definition of a process flow is encapsulated in its mediator component. This makes it easy to reason about the whole flow as it is defined in a single place. Each mediator has the single responsibility for a single business process definition. The entire flow ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access