List of Figures

 

Chapter 1. Introduction to Spring Integration

Figure 1.1. Two areas of focus for Spring Integration: lightweight intra-application messaging and flexible interapplication integration

Figure 1.2. A message is passed through a channel from one endpoint to another endpoint.

Figure 1.3. A message consists of a single payload and zero or more headers, represented here by the square and circle, respectively.

Figure 1.4. A Point-to-Point Channel

Figure 1.5. A Publish-Subscribe Channel

Figure 1.6. Channel Adapter

Figure 1.7. Messaging Gateway

Figure 1.8. Messaging Gateway and Channel Adapters

Figure 1.9. Service Activator

Figure 1.10. Router

Figure 1.11. Splitter

Figure 1.12. Aggregator

Chapter 2. Enterprise integration fundamentals

Figure 2.1. A highly coupled system: components become entangled because of the complex relationships between them.

Figure 2.2. Synchronous invocation: the requester suspends execution until it receives an answer.

Figure 2.3. Asynchronous invocation: the requester doesn’t block and executes in parallel with the provider.

Figure 2.4. Synchronous message exchange: the message is received immediately by the provider.

Figure 2.5. Asynchronous message exchange: the message is stored in an intermediate buffer before being received by the provider.

Figure 2.6. Wiring of the order processing system: channels and endpoints define the logical application structure.