<<< Previous speaker next speaker >>>

Mark Fisher, Spring Integration Lead

 Mark  Fisher

Mark Fisher is a Senior Software Engineer with SpringSource and lead of the Spring Integration project. As a core developer for the Spring Framework, he played a central role in developing the annotation-based configuration features of Spring 2.5. He has also provided consulting and training services for clients across numerous industries throughout North America including several fortune 500 companies.

In addition to the "No Fluff, Just Stuff" symposium tour, Mark speaks regularly at conferences such as The Spring Experience and SpringOne. He has also presented at Java User Groups throughout the United States on various Spring-related topics.

Presentation: "Introduction to Spring Integration"

Time: Wednesday 12:45 - 14:00

Location: Volmer Room

Abstract:

Spring Integration was officially announced at this conference last year, and since then we have released 1.0. Attend this session to learn what Spring Integration is all about and how you can get started using it right away.

The session begins with an overview of the Enterprise Integration Patterns as catalogued in the highly influential book of the same name. The patterns provide a context for describing the various roles and integration concerns in an application based on messaging. We will then explore the Spring Integration API to see how it enables the development of Message-driven applications based on those patterns. Along the way, you will see how Spring Integration builds upon familiar Spring idioms such as interceptors, templates, and the strategy pattern. You will also see that Spring Integration maximizes reuse of the integration support in the Spring Framework core for everything from remoting and JMS to transactions and task execution. In addition to providing a robust, proven foundation, that also flattens the learning curve considerably for those already familiar with Spring.

Patterns we will discuss include Message Channel, Channel Adapter, Service Activator, Message Translator, Content-Based Router, Message Bus, and more. After attending this session, you will be able to start applying these patterns immediately within your Spring-based applications to solve many of the challenges of enterprise integration.