The document summarizes a presentation on Spring Integration, a framework for building message-driven applications. It introduces core concepts like channels, messages and endpoints. It also outlines features like loose coupling, content-based routing and transformation capabilities. The presentation includes a demo of patterns like the splitter-aggregator and uses various adapters including JMS, file system and web services. It promotes a lightweight, message-driven integration design and configuration with dependency injection.
4. Technology Background
Spring Integration Subproject
Spring development principles
Configuration, DI, POJOs, Testing
Maven
Integration patterns: Message-driven architecture
http://www.eaipatterns.com/
4
5. Features
Lightweight
Message driven integration design patterns:
Loose coupling
Content based routing
Different types of channels
Rich set of out of the box adapters
Transformation
5
9. Channel adapters
■ File system
■ HTTP
■ Web Services
■ Mail (POP3 or IMAP for receiving; SMTP for sending)
■ Java Message Service (JMS)
■ Java Database Connectivity (JDBC)
9