Spring Integration 5: Using Channel Adapters to Integrate with External Systems
This course teaches you how to integrate Spring Integration applications with message brokers, databases, web services, and custom systems to solve business problems across your entire enterprise.
What you'll learn
Integrating with different external systems can be challenging. In this course, Spring Integration: Using Channel Adapters to Integrate with External Systems, you’ll learn to use Spring Integration channel adapters to connect with different systems using different technologies. First, you’ll explore how to integrate with different message brokers. Next, you’ll discover how to send data to and receive data from databases and web services. Finally, you’ll learn how to create a custom channel adapter to integrate with systems that Spring Integration does not support out-of-the-box. When you’re finished with this course, you’ll have the skills and knowledge of Spring Integration channel adapters needed to integrate with the most common types of external systems across your enterprise application.
Table of contents
Spring integration applications provide an extension of the Spring programming model that support enterprise integration patterns. Features include: lightweight messaging within Spring-based applications and supports integration with external systems through declarative adapters.
Enterprise applications are used by organizations to provide business tools and logic that model business processes to improve productivity and efficiency.
In this course, you will learn how to: integrate with message brokers, integrate with databases, invoke restful web services, and build custom integrations. By the end of this course you will understand how to integrate with several specific external systems.
The advanced message queing protocol (AMQP) is created as an open standard protocol that allows messaging between two systems regardless of the message broker vendor or platform used.
Prerequisites for this course include: understanding the basics of Spring, knowledge of Spring boot, and knowledge of Spring integration.