Ads by TechWords

See your link here
Receive the latest technology news and information.
Application/Web Development
Web Services/SOA
Computerworld Daily News (First Look and Wrap-Up)
Computerworld Blogs Newsletter
The Weekly Top 10
Cloud Computing
View all newsletters




Privacy Policy
 

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

February 13, 2006 12:00 PM ET

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?



Jump to comments

IT Management

Additional Resources

WHITE PAPER
Approximately 60 percent of data migration projects overrun time or budget, while some fail completely. Download this white paper, "Enhancing Your Chance for Successful Data Migration," to learn the critical steps you need to take to execute a data migration project with minimum cost and risk to your business.
WHITE PAPER
Read the Gartner research note to learn why the TCO of a server-based computing deployment used to deliver all applications to users is around 50% lower than that of an unmanaged desktop deployment.
WHITE PAPER
Economic downturns have a tendency to accelerate emerging technologies, boost the adoption of effective solutions, and punish solutions that are not cost competitive or that are out of synch with industry trends. This IDC White Paper presents the results of an IDC survey of 330 companies in Western Europe, Asia/Pacific and the Americas that measures the receptiveness to Linux and takes into consideration changing views driven by the disruptive economic environment that businesses face today.

White Papers & Webcasts

Red Hat Continues to Redefine SOA: SIMPLE. OPEN. AFFORDABLE.
SOA enables enterprises to accelerate business execution while driving higher quality and customer satisfaction.  

Open Source Middleware Reference Architecture
A roadmap of open source software capabilities across a diverse set of application requirements.  

Effectively Implementing Datacenter Automation
Effectively select and deploy the best datacenter automation solution today!

Understanding the Business Benefits of an Open Source SOA Platform
Address the serious business challenges that SOA helps to overcome.  

Aligning IT to Business: The Rising Importance of Application Delivery Networks
Application Delivery Networking (ADN) will play a vital role in helping enterprises incorporate strategic technologies to achieve business initiatives.

Enterprise Acceleration
Best practices to help IT developers become more productive.  

Extending COBOL to SOA, Web Services and Beyond
Download this white paper, free, compliments of Micro Focus!  

Mitigate Risk, Lower Costs and Improve Network Efficiency
Create a stable IP network that not only meets today's challenges, but is flexible enough to also meet future demands.