JavaZone 2010 - Event Driven Architecture with the Spring Platform

Spring is well-known as an Inversion of Control container. Most java developers are familiar with its Dependency Injection, Aspect-Oriented Programming, and Data Access support. Many are also familiar with Spring's role in the web tier, including a Model View Controller framework, REST support, and conversation management with Web Flow. However, fewer developers are familiar with Spring's support for enterprise integration. In this session, Mark will provide a comprehensive overview of Spring's support for messaging, scheduling, and batch processing. You will learn how these features provide a platform for event-driven architecture. Examples will include integration with JMS, Web Services, email, and more. You will also learn about Spring's support for Hohpe and Woolf's Enterprise Integration Patterns including demos of Transformation, Routing, Splitting, and Aggregation of messages. Finally, you will see how the Spring Batch and Spring Integration projects may be used together for automation of batch operations.
Mark Fisher

Mark Fisher

Mark Fisher is an engineer within the SpringSource division of VMware and lead of the Spring Integration project. He is also a committer on the core Spring Framework and the Spring BlazeDS Integration project. In addition to his role as an engineer, Mark spends a significant amount of time working with customers as a consultant and trainer. The focus of such engagements is primarily in the realm of enterprise integration, messaging, and event-driven applications. Mark is a frequent speaker at conferences and user groups in North America and Europe, and along with other Spring Integration committers, he is an author of the forthcoming book, “Spring Integration in Action”, to be published in 2010 by Manning.