June 13, 2003

Driving the Enterprise Service Bus

The ESB takes off as a new vehicle for application development

It's a bird, it's a plane, it's a bus -- an Enterprise Service Bus!

In a world where Web services-based technologies are the heroes of application development, ESB is grabbing headlines.

But while vendors have variously detailed visions of Superman-like grandeur, the technology signals one of the most significant milestones in Web services' evolution.

Variously called ESB or message broker, the technology uses Web services and message queuing to facilitate the development of flexible, SOA (services-oriented architectures).

The term ESB, while not fully embraced in all circles, is originally attributed to a report by Stamford, Conn.-based Gartner. The technology uses industry-standard specifications such as SOAP or JMS (Java Message Service) to create loosely coupled architectures based on interfaces and flexible programming requirements. In this paradigm, applications are merely services, not the monolithic, difficult-to-integrate systems of the past.

Gartner analyst Jess Thompson said in a report that ESB is "a class of integration software that came to market in 2002 and is intended to support the deployment of Web services. An ESB combines messaging, basic transformation, and content-based routing."

Mark Bauhaus, vice president of Java Web services at Sun Microsystems in Palo Alto, Calif., observes that ESB has evolved from message-queuing technology, which was originally point-to-point in nature. "Now it's started to take on some of the Web services using XML," he said.

It's therefore not surprising that the pundits increasingly refer to ESB as a method of making application integration simpler and cheaper, particularly for smaller organizations.

Opportunities are emerging as companies of all sizes increasingly view mainstream EAI technologies as too expensive. This standards-based approach to service-oriented architectures is gaining favor over competing methodologies such as CORBA, Java, or Cobol-based integration, observes Rob Hailstone, an analyst at IDC in Framingham, Mass.

Yet ESB's road to corporate stardom is no rose-petal-covered path. Before it reaches a significant level of maturity, the industry must resolve fundamental debates such as the correct definition and notion of what ESB should achieve.

For example, emerging vendors including Sonic Software, Blue Titan, and Cape Clear have embraced ESB, with Sonic going so far as naming a product Enterprise Service Bus.

On the other hand, IBM and Microsoft don't view ESB as a specific product, choosing instead to concentrate on the notion of a SOA.

"I think about [SOA] as a mindset evolution for IT about the way [to] architect solutions," says Steven VanRoekel, director of Web services marketing at Microsoft in Redmond, Wash. "There will be different sets of guidelines on how to think about writing applications really as a service instead of as a point solution to make them extensible for the future," says Steve Holbrook, IBM program director of emerging e-business standards.

"In many ways [service-oriented architectures are] parallel to the Web. [They] allow us to have a Web-like relationship between companies across the Internet," Holbrook adds.

Close

On Twitter now

Application development

Powered by Twitter

White Paper

D2D Virtual Tape Library Replication Primer

This whitepaper explains the terminology and concepts behind Data Replication technologies and establishes some sizing rules through worked examples. Learn the new paradigm in disaster tolerance—protect data anywhere.

Download now »

White Paper

An Alternative to Virtualization for Datacenter Cost Savings

Server virtualization is a popular option for dealing with mounting datacenter costs. Another equally promising approach is the use of an Application Delivery Controller. Citrix NetScaler provides a low-cost way for organizations to reduce their server count and accrue cost savings from a reduction in space, cooling, power and personnel.

Download now »

White Paper

Why Your Firewall, VPN, and IEEE 802.11i Aren't Enough to Protect Your Network

The emergence of WLANs has created a new breed of security threats to enterprise networks.

Included in HP ProCurve WLAN solutions is security technology that alleviates threats from WLANs through:
* Monitoring wireless activity inside and out of the enterprise
* Classifying WLAN transmissions into harmful and harmless
* Preventing transmissions that pose a security threat to the enterprise network
* Locating participating devices for physical remediation

Download now »

White Paper

Bringing the Edge to the Data Center

Effectively address data protection challenges, implementing solutions that help store and protect business–critical data while cutting costs and improving efficiency and reliability.

Download now »

Subscribe to the Developer World Newsletter

Receive a weekly roundup about the art and science of software development.

©1994-2009 Infoworld, Inc.