Friday, June 3, 2016

Understanding Spring Enterprise Intregation

It is a lightweight messaging solution that will add integration capabilities to our spring application. As a messaging strategy, it provide a way of sharing information quickly and with the high level of decoupling between the involved components or applications.

It allows us to 

  1. Allows communication between the components within our application using the in-memory messaging. Which allows this components to be loosely coupled and share the message using the message channel.
  2. It also allows us to communicate with external system. Here we just need to send the information and spring integration will take care rest of it, if response is necessary then it will also take care of that.
The advantages of using EI are: 
  1. Loose coupling within the components
  2. Event Oriented Application
  3. Integration logic is separated from the business logic.





References::
1. JavaCodeGeeks

No comments:

Post a Comment