Spring Integration 5: Using Channel Adapters to Integrate with External Systems

by Steven Haines

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.

Course FAQ

What are Spring Integration applications?

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.

What are enterprise applications used for?

Enterprise applications are used by organizations to provide business tools and logic that model business processes to improve productivity and efficiency.

What will I learn in this Spring Integration Tutorial?

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.

What is AMQP?

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.

What prerequisites are needed?

Prerequisites for this course include: understanding the basics of Spring, knowledge of Spring boot, and knowledge of Spring integration.

About the author

Steven Haines has worked as a software architect for the last twenty years, most recently as a principal software architect at Turbonomic, focused on their cloud offering. He spent seven years in various architect roles at Disney, beginning as a technical architect on Disney's MyMagic+ program and finishing his tenure as a lead solution architect and principal application architect, overseeing large projects ranging from rolling out Disney Shanghai, replacing the online ticket sales website for ... more

Ready to upskill? Get started