JavaZone 2009 - Getting Started with Spring Integration
The Spring Integration project provides a natural extension to the Spring programming model to support many of the Enterprise Integration Patterns described in the book of the same name. The components are configured with either annotations or XML and are managed within any Spring Application Context. Therefore, Spring Integration is very easy to adopt incrementally within an existing Spring-based application, and there are no additional deployment requirements.
In this demo-driven session, we will begin with a sample application that includes a preexisting service layer. We will proceed to enhance the application while maintaining a clean separation of concerns between the integration responsibilities and the business logic within that service layer. The integration components will include Polling Consumers, Content-Based Routers, Splitters, Transformers, Service Activators, and more. We will also explore Channel Adapters and Messaging Gateways to connect to different systems using Spring Integration's support for JMS, Mail, and File-based transports.
Mark Fisher
Mark Fisher is a Senior Engineer at SpringSource and lead of the Spring Integration project. He is also a committer on the core Spring Framework and the Spring BlazeDS Integration project. Mark has provided consulting services for clients across numerous industries throughout North America, and he has trained hundreds of developers how to effectively use the Spring Framework and related projects. Mark speaks frequently at conferences and user groups in America and Europe.
