Comments
Richard Davies wrote: The UK has a good crop of technology pioneers in cloud computing - for example ElasticHosts, FlexiScale, Flexiant, OnApp - and also some strong government initiatives such as G-Cloud. We will have to see whether this kind of technical leadership converts into swift mass-market adoption or not.
Cloud Expo on Google News


2008 West
DIAMOND SPONSOR:
Data Direct
SOA, WOA and Cloud Computing: The New Frontier for Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
GOLD SPONSORS:
Appsense
User Environment Management – The Third Layer of the Desktop
Cordys
Cloud Computing for Business Agility
EMC
CMIS: A Multi-Vendor Proposal for a Service-Based Content Management Interoperability Standard
Freedom OSS
Practical SOA” Max Yankelevich
Intel
Architecting an Enterprise Service Router (ESR) – A Cost-Effective Way to Scale SOA Across the Enterprise
Sensedia
Return on Assests: Bringing Visibility to your SOA Strategy
Symantec
Managing Hybrid Endpoint Environments
VMWare
Game-Changing Technology for Enterprise Clouds and Applications
Click For 2008 West
Event Webcasts

2008 West
PLATINUM SPONSORS:
Appcelerator
Get ‘Rich’ Quick: Rapid Prototyping for RIA with ZERO Server Code
Keynote Systems
Designing for and Managing Performance in the New Frontier of Rich Internet Applications
GOLD SPONSORS:
ICEsoft
How Can AJAX Improve Homeland Security?
Isomorphic
Beyond Widgets: What a RIA Platform Should Offer
Oracle
REAs: Rich Enterprise Applications
Click For 2008 Event Webcasts
SYS-CON.TV
Top Links You Must Click On


Pick Your Enterprise Service Bus with Care!
Pick Your Enterprise Service Bus with Care!

The latest hype technology has numerous software vendors scrambling to become buzzword compliant. Analyst groups from Gartner to IDC hail the enterprise service bus (ESB) as the revolutionary technology that will transform middleware due to the vast benefits of adopting vendor-independent standards-based architectures. According to Gartner, ESBs will replace traditional middleware by 2007. So far, however, this "revolution" has seen only a few sparks.

Though just a handful of users have begun deploying ESBs, reports from early adopters imply that the advantages of putting ESBs into service are real. Financial firms such as the Netherlands-based Rabobank say the revised architecture allows their enterprise to phase away legacy MOM products, thus escaping vendor lock-in. They are now able to efficiently and cheaply migrate new and future applications towards open standards.

So What's So Special About ESBs?
The rationale of ESBs is that they are an interface-independent enabler for service orientation - a not-so-new concept that allows distributed software components to follow the flow of information through the business. Just like service-oriented architectures, ESBs are fundamentally a design pattern, but they were originally rooted in Java technology, a light nibble, a relevant pick-n-mix of some core J2EE components.

What's different from traditional EAI solutions is that connectivity is based on open messaging standards. You can interface to your service, hosted on an ESB, via SOAP/XML, traditional message-oriented middleware such MQSeries or Tibco's messaging, or JMS or a host of other protocols, such as vanilla TCP/IP sockets,FTP, e-mail, etc. ESBs allow organizations to form a universal integration backbone. What is different from traditional EAI solutions is the price. The use of standards means that not only are they cheaper to buy, but the total cost of ownership is far lower because the IT skills required to implement solutions using an ESB are readily available.

Which Types of ESBs Exist?
The ESB space is already getting crowded! If you're convinced ESB is right for your organization, there is a wide range of choice. You can roll your own, and as most of what drives an ESB is readily available in your local J2EE application server, this may be a good place to start.

Traditional EAI vendors, such as IBM, SeeBeyond and webMethods, have or will be deploying ESB offerings themselves, as low-cost entry points to their more traditional solutions. If you are already using EAI products heavily, why change?

Then there are the pure-play ESB vendors who provide lightweight and relatively cheap and nimble products. There are even some good open source implementations, such as Mule, that are joining the fray.

The great thing about ESBs is that because their connectivity is open and pluggable, there is no reason why all these solutions can't run side by side.

So What's the Downside?
ESBs are all about standards, but only from an external point of view.

While they leverage cross-platform standards such as XML, WSDL, and SOAP, their internals, how you access the internal service API for an ESB are still mainly proprietary and are different from vendor to vendor. So while the total cost of ownership may be reduced because ESBs leverage standards-based connectivity, the vendor lock-in trap can still grab the unaware.

What Can You Do?
Choose your ESB vendor carefully. If you are looking for independence and choice, look for vendors who use internal service APIs that are based on already existing connectivity APIs, such as JMS, or the new JSR 208 for Business Process Integration. Assess the connectivity and functional aspects of your vendors: Do they easily separate business logic from the implementation?

Are they manageable, easily deployable, and fault tolerant?

Ultimately, because an ESB is a universal transport bus, which integrates applications with services in a standard way, the cost of replacing one ESB vendor with another solution is going to be relatively cheap!

About Robert Davies
Rob Davies is chief technology officer at FuseSource. One of the original members of the team, he co-founded LogicBlaze which was purchased by IONA and is now FuseSource. Prior to working for Logicblaze, he was a founder and the CTO of SpiritSoft which was purchased by Sun Microsystems. Rob has over 20 years experience of developing high performance distributed enterprise systems and products for telcos and finance, and is best known for his work at the Apache Software Foundation where he co-founded the ServiceMix, ActiveMQ, and Camel projects. He is now the PMC chair of ServiceMix and continues to be an active committer on all three projects. You can read his blog, On Open Source Integration, or follow him on twitter.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

Enterprise Open Source Magazine Latest Stories . . .
With Cloud Expo 2012 New York (10th Cloud Expo) just four months away, what better time to start introducing you in greater detail to the distinguished individuals in our incredible Speaker Faculty for the technical and strategy sessions at the conference... We have technical and st...
AMD said late Tuesday that its chief sales officer Emilio Ghilardi had left the company and that CEO and president Rory Read is going to do his job while a replacement is sought. AMD didn’t say why Ghilardi left but it’s assumed Read wants his own people. Read is relatively new to th...
During the lifespan of M3 (Monitis Monitor Manager) there has always been something lacking – timers. M3 execution procedure was outlined in this previous article. The execution mentioned in the latter was a one-time-execution, whereas server monitoring requires periodic invocati...
Red Hat is putting its bought-in Gluster scale-out NAS storage technology, acquired in October, on the Amazon cloud. It’s styled Red Hat Virtual Storage Appliance for Amazon Web Services and other clouds are supposed to follow in short order.
A new episode of the screencast series is now available at the OpenNebula YouTube Channel. This screencast demonstrates the new easily-customizable self-service portal for cloud consumers. Its aim is to offer a simplified access to shared infrastructure for non-IT end users. The scree...
C12G Labs has just announced an update release of OpenNebulaPro, the enterprise edition of the OpenNebula Toolkit. OpenNebula 3.2, released two weeks ago, brings important benefits to cloud providers with a new easily-customizable self-service portal for cloud consumers, and builders w...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON Featured Whitepapers
ADS BY GOOGLE