Chapter 5. Interaction Patterns
Processes are not always isolated. They interact and integrate with other systems, processes, and services. These interactions are facilitated by various interaction patterns. This chapter covers various patterns that offer best practice around communications with other processes, systems, and services. It showcases various patterns of interactions of a BPM process with other BPM processes and services. Interaction patterns are more commonly known as Inter Process Communication (IPC), which facilitates collaboration of a process with other processes, services, and events. There are many reasons that lead to collaborative communications:
- Your process needs to invoke other services, for example, the Loan Origination process needs to invoke a credit check service or your process might need to invoke another process; for example, the Loan Origination process may need to invoke the
BackgroundCheck
process. - You might need to implement reusability, develop...