Building a lightweight ESB with Apache Synapse
Apache Synapse (http://ws.apache.org/synapse) is a lightweight mediation framework for XML and messaging. In this session, Paul Fremantle, a committer and release manager on the project, will show how Synapse works and what can you do with it. One of the main areas of interest in Apache Synapse is for users to build an Enterprise Service Bus (ESB). In this session, we will define the concept of an ESB and look at how to build a pragmatic ESB that allows you to manage, connect and transform service interactions.
In particular, Paul will look at the most common patterns: virtualization, logging, transformation, fault-handling, and versioning. The session will be based on simple code examples and configuration models. Attendees should have some experience of XML.
About Paul Fremantle
Paul Fremantle is a member of the Apache Software Foundation and a committer on the Apache Synapse project. An expert on reliable messaging and lightweight SOA, Paul co-founded the SOA startup, WSO2 in 2005. He also plays the tin whistle.
More About Paul »