Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
What does Messaging have to do with Coffee?
How can agents
  work together...

...without being in each
       others way?
Messaging ...

Asynchronous
                 Translation

 Transport

                  Routing
Loosely coupled
Scalability




Performance
Flexibility




              Robustness
Interception
  Filtering
Message
Channel


                  Message




      Endpoint?
What’s a channel?
What is an Endpoint?
Routing
Competing Consumers
Selective Consumers
Splitting
Reminders

            Loose Coupling
              Performance
                 Scalability
                 Flexibility
...
Spring integration motivation and history
Spring integration motivation and history
Spring integration motivation and history
Spring integration motivation and history
Spring integration motivation and history
Spring integration motivation and history
Spring integration motivation and history
Spring integration motivation and history
Spring integration motivation and history
Spring integration motivation and history
Spring integration motivation and history
Spring integration motivation and history
Upcoming SlideShare
Loading in …5
×

Spring integration motivation and history

2,435 views

Published on

Quick introduction to the philosophy behind Spring Integration.

  • Custom cartoons in this presentation are done by Babiche Israel. Check http://babicheisrael.blogspot.com/ to see some mean art stuff.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Spring integration motivation and history

  1. 1. What does Messaging have to do with Coffee?
  2. 2. How can agents work together... ...without being in each others way?
  3. 3. Messaging ... Asynchronous Translation Transport Routing
  4. 4. Loosely coupled
  5. 5. Scalability Performance
  6. 6. Flexibility Robustness
  7. 7. Interception Filtering
  8. 8. Message
  9. 9. Channel Message Endpoint?
  10. 10. What’s a channel?
  11. 11. What is an Endpoint?
  12. 12. Routing
  13. 13. Competing Consumers
  14. 14. Selective Consumers
  15. 15. Splitting
  16. 16. Reminders Loose Coupling Performance Scalability Flexibility Filtering

×