Chapter 7. Service integration patterns


In this chapter
  • 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.

The ...

Get SOA Patterns now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.