11
Invoking Services from Processes
Introduction
In the previous chapters, we presented central architectural patterns needed for designing a process-driven service-oriented architecture (SOA). We identified two kinds of process engines: MACROFLOW ENGINES and MICROFLOW engines. Usually, graphical modeling tools for process modeling languages are used to design the macroflows, and in some cases, microflows are designed in a similar way. In a process-driven SOA, the basic idea to connect the process and services worlds is that activities in the processes invoke services. While this seems easy from a high-level perspective, the details of the service invocations from a process are often not trivial.
All patterns in this chapter address the ...
Get Process-Driven SOA now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.