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.