Spring Integration for EAI

About the author

Xavier is a software engineer who has always considered programming to be his passion. Although he programmed in several languages, he currently earns his living by developing web applications in Java.

He has a degree in computer technical engineering (B.Eng) and he is specialized in Java EE and web development. His experience includes not only the development of web applications but also being involved in the design and implementation of architectural solutions. Some of the projects he were involved include the development of a SOA architecture and the design of a backend with enterprise integration patterns.

Spring Integration is an open source framework for enterprise application integration. It is a lightweight framework that builds upon the core Spring framework. It is designed to enable the development of integration solutions typical of event-driven architectures and messaging-centric architectures.

Spring Integration extends the Spring programming model to support the well-known Enterprise Integration Patterns. 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.

In this book, you are introduced to Enterprise Application Integration patterns and how Spring Integration addresses them. Next, you delve into the fundamentals of Spring Integration, like channels, transformers and adapters.

Furthermore, you will learn how Spring Integration works hand in hand with Web Services and Messaging Queues and finally you will develop a full-blown application from scratch.

 

Spring Integration for EAI includes:

  1. Introduction to Enterprise Application Integration
  2. Spring Integration Fundamentals
  3. Spring Integration and Web Services
  4. Enterprise Messaging
  5. Spring Integration Full Example
  6. Monitoring and Management
JCG eBooks are professionally designed, downloadable collections of popular JCG content – articles, interviews, presentations, and research – covering the latest software development technologies, trends, and topics.
Back to top button