I am new to Spring Integration .There a few questions I have regarding spring integration
- What are some real time scenarios in which spring integration can be implemented ?
- What is the advantage of creating an extra spring integratio layer ?
- If a mailing system is not implemented in spring , can spring integration still be used for integration ?
Is it something like spring integration can connect two systems developed in two different languages?
The real scenarios are to many to mention. Spring Integration is a framework that allows you to architect message-driven systems based on Enterprise Integration Patterns. Note, when I say Messaging I am not implying remote messaging such as JMS or anything like that. Messaging first and foremost is an is an architectural paradigm (pattern) which allows you to build loosely coupled and scalable systems such as the one described here: http://blog.springsource.com/2010/03/18/eip-loan-broker-reference-implementation-part-1/ Spring Integration also provides remote adapters (TCP, HTTP, MAIL etc.) to integrate with remote systems. We have many samples that you can go through to get more details http://blog.springsource.com/2010/09/29/new-spring-integration-samples/
I think by going through the articles you'll get the sense of "what is the advantage". ALl I want to state now is that IMO the advantage is the framework itself. By using it you'll spare yourself from writing integration code.
"If a mailing system is not implemented in spring , can spring integration still be used for integration ?" - I am not sure I understand the question. Spring Integration is using JavaMail API to communicate with emails servers (both send and receive). Could you please elaborate?
What are some real time scenarios in which spring integration can be implemented ?
What is the advantage of creating an extra spring integratio layer ?
If a mailing system is not implemented in spring , can spring integration still be used for integration ?
Is it something like spring integration can connect two systems developed in two different languages?
And, also, you might check out https://spring.io/blog/2011/02/24/green-beans-getting-started-with-spring-integration which introduces Spring Integration as well as the basic paradigms. It'll get you started and then you can start to make sense of the samples and so on.