Subscribe to our e-mail newsletters
For more info on a specific newsletter, click the title. Details will be displayed in a new window.
Web Services/SOA
Application/Web Development
Computerworld Daily News (First Look and Wrap-Up)
Computerworld Blogs Newsletter
The Weekly Top 10
More E-Mail Newsletters 
Computerworld 2007Subscribe to Computerworld
40 years of the most authoritative source of news and information for IT leaders.

What Is an ESB, and Do You Really Need One?

 

Sign up to receive Security Resource Alerts

February 13, 2006 (Computerworld) -- Gartner Inc. recently predicted that more than half of all large enterprises will have at least the core of an enterprise service bus (ESB) running by the end of 2006. There are, however, several factors to consider before investing in this technology.
First, let's understand that an ESB is a core component of a service-oriented architecture (SOA). An SOA provides the ability to decouple the links between business functions and specific applications by isolating service definition and usage from the underlying service implementation.
An ESB implements an SOA through middleware that offers virtualization and management of service interactions between communication participants. Thus, this flexible connectivity layer could help connect and integrate an organization's IT infrastructure across many differing systems and locations reliably and securely while reducing the number, size and complexity of application interfaces.
More specifically, an ESB:

  1. Identifies messages and routes them between applications and services.

  2. Enables messages to flow across different transport protocols as they move from requestor to service and back.

  3. Transforms message formats en route between requestor and service.

  4. Recognizes and distributes business events from and to disparate sources.

  5. Provides robust and secure program-to-program communications for all types of applications.

  6. Has an extensible architecture, based on pluggable components.

  7. Is capable of integrating all types of assets to match a typical enterprise's needs, including Web services, as well as assets not currently based on any common standards.

  8. Provides your business with capabilities of intelligent routing and location-independent processing.

  9. Manages the descriptions and definition of the messages and their formats through accessible metadata.

While an ESB can perform all or the majority of the capabilities cited above, the question still remains for many organizations, "Do I need an ESB?" If you are considering implementing an ESB, the following questions can help you determine whether or not you need one, or if you should evaluate one this year or beyond:
  1. Do you plan to implement a large-scale, aggressive SOA strategy?

  2. Do you need to integrate myriad sources of information across the organization and extend it to customers and partners?

  3. Has your SOA project accelerated due to a merger, acquisition or other market shift that affects your ability to meet your business goals?

  4. Do you need to facilitate modular standards-based applications that are dynamic or require high scalability, high availability, tight security, platform heterogeneity or monitoring?

  5. Are you taking an incremental approach to SOA with the goal of extending the access of your existing applications from departmentwide to enterprisewide?

  6. Are your costs in maintaining applications and interfaces rising, and would you prefer to use that money toward other purposes such as new investments?

  7. Do you need to integrate various Web service-enabled assets and/or existing assets that may not be Web service-enabled?

While the ESB wave may begin to crest this year, your organization may not be ready until 2007 or beyond. To determine this, you may want to ask the following two questions:
  1. Are you currently managing only small or localized applications?

  2. Are you successfully tapping the capabilities within application servers, Web services and portals to perform simple point-to-point communications, with limited need for changes and maintenance?

If you answered yes to these two questions, you may not immediately need an ESB, though it should be on the radar for second-half planning.
Whether your infrastructure already relies on an ESB or your organization is considering one, remember to keep in mind the role of an ESB and the critical questions to ask to determine your current and future needs.
Sandy Carter is the vice president in charge of IBM's SOA and WebSphere strategy.



Print this Story Send Us Feedback E-mail this Story Digg! Digg this Story Slashdot this Story
"I've loved Firefox since version 0.93. It was so much better than Internet Explorer and the other alternatives that I..." Read more...
"This pilot fish works for a company that supplies software to automobile dealerships. But one afternoon, the connections to four..." Read more...
Read more Internet posts or See all Blogs
Mozilla launches Firefox 3.0 RC1 early
Microsoft: Don't misunderstand UAC, other Vista features
HP confirms XP SP3 endless reboot snafu, promises patch
More top stories...
Microsoft pulls Windows Home Server backup feature
Yahoo tells Icahn that its own board knows best
Tools circulate that crack Debian, Ubuntu keys
Specialists have retrieved about 99% of the data on a disk drive on board the crashed space shuttle Columbia. Don't miss the photographs of the recovered drive.
These big ideas were supposed to revolutionize technology, but they never actually appeared. In a few cases, you'll be glad they didn't.
Nearly 20 years after the first Internet worm, Steven J. Vaughan-Nichols takes stock of the malware/anti-malware landscape and spotlights how the two sides are approaching the battle.
Though some thought it was released too soon, Mac OS X 10.5 has matured into a solid operating system, says reviewer Michael DeAgonia.
Reviews, analyses, how-tos, visual tours, hot issues and predictions about Microsoft's new OS.
Four years from now, the IT field will be a vastly different place. Will you be ready?
All Zones
Application Performance Zone
Enterprise-Class Security Zone
Enterprise Solutions Zone
The File Data Management Zone
Grid Computing on Windows Zone
Security Management Zone
ITIL Best Practices Zone
The SAS Zone
Storage Virtualization Zone
The Data Center Management Zone

Ads by TechWords

See your link here
Long Tail Supplier Collaboration - What's In It For You?
Long Tail Supplier Collaboration - What's In It For You?
Download this webcast, free, compliments of Sterling Commerce
Go to the webcast 
Virtualization Everywhere
Download this white paper, free, compliments of Citrix.
(Source: Citrix) Adoption of virtualization is concentrated among large enterprises, while adoption by mid-sized companies has been much slower. For these companies, the cost and complexity of server virtualization solutions has been a barrier.

In this paper, we'll discuss how Citrix XenServer" provides simple, economical server virtualization for any size company. Download now!

Download this white paper go
Computerworld Report : Smart Storage
Download this Computerworld report, free for a limited time, compliments of HP.
(Source: Computerworld) Faced with growing demands, immature tools and a confusing array of technologies, IT decision-makers have to make some strategic choices. Learn how to avoid the pitfalls in this Computerworld report, a $49.95 value, available free for a limited time, compliments of HP.
Download this executive briefing download
White Papers
Read up on the latest ideas and technologies from companies that sell hardware, software and services.
Securing Financial Services Beyond the Perimeter
Intercept Spam & Viruses With MessageLabs
Meeting PCI Compliance with SonicWALL Global Management System
View more whitepapers