Spring Integration in Action
Spring Integration in Action is a hands-on guide to Spring-based messaging and integration. After addressing the core messaging patterns, such as those used in transformation and routing, the book turns to the adapters that enable integration with external systems. Readers will explore real-world enterprise integration scenarios using JMS, Web Services, file systems, and email. They will also learn about Spring Integration’s support for working with XML. The book concludes with a practical guide to advanced topics such as concurrency, performance, system-management, and monitoring.
Spring Integration extends the Spring Framework to support the patterns described in Gregor Hohpe and Bobby Woolf’s Enterprise Integration Patterns. Like the Spring Framework itself, it focuses on developer productivity, making it easier to build, test, and maintain enterprise integration solutions.
Spring Integration in Action is an introduction and guide to enterprise integration and messaging using the Spring Integration framework. The book starts off by reviewing core messaging patterns, such as those used in transformation and routing. It then drills down into real-world enterprise integration scenarios using JMS, Web Services, filesystems, email, and more. You’ll find an emphasis on testing, along with practical coverage of topics like concurrency, scheduling, system management, and monitoring.
This book is accessible to developers who know Java. Experience with Spring and EIP is helpful but not assumed.
- Realistic examples
- Expert advice from Spring Integration creators
- Detailed coverage of Spring Integration 2 features
Table of Contents
Part I: Background
Chapter 1. Introduction to Spring Integration
Chapter 2. Enterprise integration fundamentals
Part II: Messaging
Chapter 3. Messages and channels
Chapter 4. Message Endpoints
Chapter 5. Getting down to business
Chapter 6. Go beyond sequential processing: routing and filtering Do you want to get this message?
Chapter 7. Splitting and aggregating messages
Part III: Integrating systems
Chapter 8. Handling messages with XML payloads
Chapter 9. Spring Integration and the Java Message Service
Chapter 10. Email-based integration
Chapter 11. Filesystem integration
Chapter 12. Spring Integration and web services
Chapter 13. Chatting and tweeting
Part IV: Advanced topics
Chapter 14. Monitoring and management
Chapter 15. Managing scheduling and concurrency
Chapter 16. Batch applications and enterprise integration
Chapter 17. Scaling messaging applications with OSGi
Chapter 18. Testing
- Paperback: 368 pages
- Publisher: Manning Publications (September 2012)
- Language: English
- ISBN-10: 1935182439
- ISBN-13: 978-1935182436