Welcome to the BeJUG SOA Conference!
Open Source ESBs - as good as Belgian Beer?
Introduction
The best beers in the world?
If you are choosing an ESB today, you should be choosing an Open Source ESB
Contents
Service Oriented Architecture
Do you need an ESB?
SOA can end up as spaghetti
Bus concept
ESB is one option to help manage
Bus concept
A common ESB definition
ESB definition
Jason Bloomberg, Zapthink
My definition of an ESB
SOA can end up as spaghetti
My definition of an ESB
SOA is about Loose Coupling
Apply those rules to an ESB
SOA
ESB and Registry
Pragmatic ESB scenarios
Scenario #1
Scenario #2
Is a bus a "container"?
SOA and Open Source
Technical Lock-in
Organizational lock-in
Open Source ESBs
A few open source ESBs
Mule
OpenESB
ServiceMix
Apache Synapse
Synapse flexible deployment model
Non-blocking graphically
Open source performance vs Proprietary
WSO2 ESB 1.0
Summary
In the talk Paul will look at the capabilities and approach of Open Source ESBs, and argue that the Open Source approach is the best route to creating a long-term, robust and cost-effective Service Oriented Architecture. Paul will look at Open Source ESBs including Mule, ServiceMix, and Synapse, and explore the strengths and weaknesses of each approach, and compare to the offerings from the established vendors.
Paul Fremantle is co-founder of WSO2 - the open source SOA company - where he leads the development of the WSO2 ESB. Paul is a long-time SOA expert, starting out as one of IBM's WebSphere architecture team where he led the development of the Web Services Gateway product. Paul is co-chair of the OASIS WS-RX Technical Committee and a member of the Apache Software Foundation, where he contributes to the Apache Synapse ESB project.