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.
Steven Haines is a principal software architect at Turbonomic, focusing on their cloud offering. He has authored three Java books, over 500 articles, and a couple dozen white papers, as well as teaching Java at the University of California, Irvine.
Course Overview Hi, everyone. My name is Steven Haines, and welcome to my course, Spring Integration: Using Channel Adapters to Integrate with External Systems. Spring Integration is Spring's implementation of the enterprise integration patterns and provides powerful functionality for integrating different components across your environment. In this course, we're going to review how to integrate with different external systems. Some of the major topics that we'll cover include integrating with message brokers, such as ActiveMQ, RabbitMQ, and Apache Kafka. integrating with databases, such as MariaDB and MongoDB, invoking RESTful web services from a Spring Integration application, and building custom integrations for which Spring Integration does not provide native support. By the end of this course, you'll understand how to integrate with several specific external systems. But more importantly, you'll understand Spring Integrations model for integrating with external systems so that you'll be able to integrate with any system in your environment. Before beginning this course, you should be familiar with the basics of Spring, Spring Boot, and Spring Integration, including messages and channels and how they work together to solve enterprise integration problems. I hope you'll join me on this journey to learn how to use Spring Integration to integrate different external systems with the Spring Integration: Using Channel Adapters to Integrate with External Systems course at Pluralsight.