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.