The Spring Integration is an extension of the Spring programming model to implement Enterprise Integration Patterns. It supports message-driven architectures where inversion of control applies to runtime concerns. Spring Integration enables loosely, lightweight messaging within your Spring-based application as well it start supports integration with external systems via declarative adapters.
It supports routing and transformation of messages so that different transports and different data formats can be integrated without impacting testability. In other words, the messaging and integration concerns are handled by the framework, so business components are further isolated from the infrastructure and developers are relieved of complex integration responsibilities.
The Spring Integration provides a wide variety of configuration options including annotations, XML with namespace support, XML with generic "bean" elements, and of course direct usage of the underlying API.
Thanks to Xpertised and the tutor who walked me through all the topics with Practical exposure which is helping me in my current project.
Course was quite helpful in terms of understanding of concepts and practicality. Its really a very friendly environment to learn. The timing were mutually chosen, as we both are working professional.
I am quite satisfied with the course.