Chapter 1. Introduction to Spring Integration

 

This chapter covers

  • Spring Integration architecture
  • Support for enterprise integration patterns
  • Inversion of Control

We live in an event-driven world. Throughout each day, we’re continuously bombarded by phone calls, emails, and instant messages. As if we’re not distracted enough by all of this, we also subscribe to RSS feeds and sign up for Twitter accounts and other social media sites that add to the overall event noise. In fact, technological progress seems to drive a steady increase in the number and types of events we’re expected to handle. In today’s world of hyperconnectivity, it’s a wonder we can ever focus and get any real work done. What saves us from such event-driven paralysis is that we can respond to most events and messages at our convenience. Like a return address on an envelope, events usually carry enough information for us to know how and where to respond.

1.1. Spring Integration’s architecture

1.2. Spring Integration’s support for enterprise integration patterns

1.3. Enterprise integration patterns meet Inversion of Control

1.4. Say hello to Spring Integration

1.5. Summary