advising on IT-business alignment
IT-business alignment about us blog our services articles & reports resources your profile exposure
blog
blog
Monday, July 11, 2005

Calling time on ESB

For some time now, I?ve been holding back from letting a growing frustration boil over. Specifically, my frustration is with the creation of new terminology to represent concepts which are already well-understood, with the purpose of creating new product opportunities; and with the twisting of existing terminology to represent concepts other than those which were originally framed. But with the growing interest in the ?Enterprise Service Bus? (ESB), I?m afraid I just can?t control myself any longer.

First, let me say that I?m convinced that the concept of an ESB is absolutely valid in the context of implementing a service-oriented approach to application delivery. Indeed Sonic Software (often credited with the creation of the term, supported by Roy Schulte) provides a sensible definition: ?An ESB is software infrastructure that simplifies the integration and flexible reuse of business components using a service-oriented architecture. An ESB makes it easy to dynamically connect, mediate and control services and their interactions.? The Wikipedia entry for ESB is good, too.

What?s getting me really uppity is the way that some vendors (you know who you are) are attempting to make it very clear that ?old-school? technology vendors offering this technology are not really worth consideration, because either (a) their technology isn?t built from the ground up based on Web Services; or (b) they don?t have a product called an ESB.

Let?s be honest ? this is a cynical marketing move. The ESB product category is a complete fiction, invented by software companies (abetted by some of my fellow analysts) intent on convincing the world that their technology is materially different from that which has been delivered by the ?old-school? players for 10+ years. What?s really incredible, is that these old-school vendors are now coming under pressure from their salespeople because prospects are saying ?you don?t have an ESB product, so I can?t work with you?. Somewhere along the line these prospects become convinced that only a product with ESB on the box, is going to do the job. This interview with IBM?s Steve Mills is just a symptom of what?s going on.

But the truth is that if you?re an IBM customer with a significant investment in WebSphere?s integration technology, there's a good chance you already have an ESB. Same goes for SeeBeyond (now part of Sun). And TIBCO. And webMethods.

The ?ESB product vendors? try to convince prospects that because products from the old-school vendors don?t always provide the same features as they do out of the box, they?re not doing the job. But customers of the old-school vendors already know that implementing enterprise-wide application infrastructure isn?t something you can do by just installing software from a DVD.

So, come on ? let?s hear it. Am I tilting at windmills, or naming the elephant?
Comments:
Neil,

The problem is not so much rooted in the marketing departments of various software vendors, that, in many respects, is their job to create buzz about their product or to attempt to create (ok, sometimes out of thin air) a perceived need for their product.

The real issue lies with the IT management folks who are so poorly read (even now, after three plus years of web services hype) that they would buy this line.

I am a webMethods architect who speciliazes in implmenting ESB infrastructure. Any tool can handle the first steps of an organization toward SOA, it takes a mature tool (and vendor) to provide capabilities that are truly enterprise class.

Pure-play startups often provide some very innovative ideas, but lack the broad base of ultra high-volume customers that provide the blast furnace to really harden their products.
 
Mark,
Thanks for the comment!
What happened to "the customer is always right"? ;-)
What's interesting about the whole ESB thing, is that I know of a number of customers of companies like webMethods (they already have significant EAI investments) which are now looking for ESBs...either there's something seriously amiss with their existing implementations, or they're really being duped.
 
Post a Comment

<< Home