Spring integration is used to make the communication between two systems easier. So does that mean the if two systems are talking using JMS queus, then we can remove queues and integrate two systems using Spring Integration Framework?
The main Spring Integration goal is integration
and JMS is only one way to do that.
If your two systems can get deal with JMS, there is no stops to integrate them using Spring Integration: just provide JMS adapters for both of them.
Further sources to study can be EIP-book
, Spring Integration in Action
or the Reference Manual
from Spring IO site.
As per my understanding, Spring Integration solution a framework level solutions to Design Patterns listed in http://eaipatterns.com/
I might be an alternate to ESB which is like one big tunnel & everything passes through that.
Spring Integration provides end to end message between different de-coupled, disparate connecting points.
On the other hand JMS is an API in the Java EE spec which can be used in conjunction with Spring-Integration. You might as well want to read about AMQP which is a messaging protocol.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With