Easy Enterprise Integration Patterns with Apache Camel, ActiveMQ and ServiceMix

Abstract:

Integration is usually hard work! Through the use of Enterprise Integration Patterns (http://www.enterpriseintegrationpatterns.com/toc.html) we can massively simplify the task of integrating systems together. This session will describe the Apache Camel project (http://activemq.apache.org/camel/) and show how it can be used to create powerful Enterprise Integration Patterns for integrating systems and services across many different transport protocols and data formats using either minimal Java code or XML configuration files. We will also show how Camel can be used to help test and simulate services in distributed systems as well as monitoring business transaction flows to provide an early warning of external system errors and to help ensure real time straight through processing. We will show how you can easily use Camel integration rules from inside the Apache ActiveMQ message broker and show how to dynamically deploy enterprise integration patterns inside the Apache ServiceMix ESB to provide a fully scalable and distributed runtime platform for your integration rules.

Speaker: James Strachan

James is heavily involved in the open source community: he was one of the founders of several Apache projects such as ActiveMQ, Camel, Geronimo and ServiceMix as well as the creator of the Groovy scripting language and a number of other open source projects including dom4j, jaxen and Jelly.

James currently works as Technical Director at IONA helping to provide an open source Enterprise Transaction Platform for organizations requiring secure, high-performance distributed systems and integration solutions. Before joining IONA James spent more than 20 years in enterprise software development. He has specialized in work for financial institutions, including leading firms such as JPMorgan Chase, Nomura Research Institute, and Dresdner Bank, as well as for middleware providers such NEON.

Previously, James co-founded LogicBlaze, Inc an enterprise open source company acquired by IONA and before that SpiritSoft, Inc., a company providing Enterprise Java middleware services.

 

Slides: Camel-Dublin07.pdf

 

Read James's blog entry on IJTC feedback.