- Learning Path Libraries: This path is only available in the libraries listed. To access this path, purchase a license for the corresponding library.
- Core Tech
Spring Framework: Spring Integration
Spring Integration extends the Spring programming model to support the well-known Enterprise Integration Patterns. It enables lightweight messaging within Spring-based applications and supports integration with external systems via declarative adapters. Those adapters provide a higher-level of abstraction over Spring’s support for remoting, messaging, and scheduling. Spring Integration’s primary goal is to provide a simple model for building enterprise integration solutions while maintaining the separation of concerns that is essential for producing maintainable, testable code.
Content in this path
Beginner
Begin your journey in learning how Spring Integration enables lightweight messaging within Spring-based applications.
Intermediate
Continue learning about Spring integration in this section which includes topics such as advanced messaging handling and consumption patterns and using channel adapters.
Advanced
In this final section covering Spring Integration, you will be introduced to advanced topics. Some of these topics are: Using message history to keep track of messages flowing through a system How to wiretap to inspect messages going through a channel Controlling bus to control the functioning of a messaging system Implementing test messages to diagnose problems with a messaging system Using a channel purger to remove unwanted messages from a channel
- You will learn:
- The need for integration patterns and describe how Spring Integrations help solve these problems
- How to perform point to point integration using Spring Integrations
- How to perform publish/subscribe integrations using Spring Integration
- How to perform message bus integrations using Spring Integrations
- Designing appropriate messages for a Spring Integrations messaging solution
- Designing a message channel strategy for a messaging solution
- Designing an error handling strategy for different integration scenarios
- How to use Message Routing to determine where and how a message is delivered
- How to use Message Transformation to connect systems with different message formats
- Message Endpoint strategies to consume messages
- Integrate different systems into a messaging solution by the use of channel adapters
- Utilize System Management Features of Spring Integrations to Monitor and Troubleshoot a Messaging Solution
- Java
- Maven
- Java
- Spring Framework