Chapter 7. Service integration patterns
- Service bus deployment architectures
- Orchestration vs. choreography
- BPMN and BPEL
The previous chapter looked at how service consumers integrate with services to achieve their goals. This chapter takes a look at the higher-level integration of services to achieve goals that are beyond those of a single service, such as several services collaborating to create a complete business process or a report based on information from multiple services. As illustrated in figure 7.1, integration patterns involve all of SOA’s components.
Figure 7.1. This chapter’s focus is on service integration—connecting and making services work together to achieve business goals.