member login

WebServices dot org

Todays Featured Content:

Layer 7 Technologies Announces Support for Solaris(TM) 10 on SPARC

Leading XML Security and Networking Vendor Adds Support for SPARC Platforms to Family of Products to Help Secure, Simply and Scale XML and SOA Deployments

Fast and Flexible Security Solutions for Cross-Domain Web Services Integrations

This paper presents general, benefit, and architectural information about the SecureSpan™ family of products.

A Practical Guide to Policy Authoring for SOA Governance

This Webcast, presented by Layer 7 CTO and WS-Policy co-editor, Dr. Toufic Boubez, will cover how to declaratively *define SOA Policy for SOA Governance applications.* Consistent, standards based policy definition is the first step in implementing an SOA Governance framework.

ZapForum Podcast: Understanding Identity & SOA

Learn what identity is and how it fits into SOA, understand the relationships between identity and governance and between identity and policy. Grasp the nature of federated identity, and the standards that support it

Featured Content provided by Layer 7 Technologies

Whither the ESB?

13th Oct 06:

Rogue Wave Software's VP of Product Development, Patrick Leonard, discusses the role of an ESB within an Service Oriented Architecture.

Does ESB = SOA?

Adoption of Service Oriented Architectures (SOA) has been steadily increasing for the past few years, and actual implementations are now at a sizable number as well. With a help from a few well established vendors, the Enterprise Service Bus (ESB) has been promoted as the focal point of many SOA conversations during this time.

There are good reasons for this initial association. An ESB can provide important enterprise requirements including guaranteed message delivery and integration to back-end applications.

Every technology since the dawn of enterprise computing has had to meet these requirements before being deployed in mission-critical applications. Think midrange computers, client server and internet technologies, just to name a few. These were not deployed widely in enterprise IT shops until reliability, scalability, and the other abilities were in place, and widespread adoption of SOA is no different.

The ESB’s core technology, however, was not built for SOA. It was built for a different purpose. ESBs started their lives as EAI (Enterprise Application Integration) or message queues, designed to handle integration and messaging. Web service standards were added at a much later date. So ESBs support some of the standards used by SOA, but on top of the traditional architecture.

What is a SOA and Where is it Going?

So what, then, is a SOA? “Service Oriented” isn’t really the same thing as “Bus Oriented.” SOA is meant to be distributed and requires technology to fit that goal. The technologies and products built specifically for SOA have matured to the point where they are being used in mission-critical enterprise applications, and can leverage existing technology investments (that was the whole point of services, wasn’t it?). So where does the ESB fit?

Whither the ESB?

Reports of the ESB’s decline have been exaggerated, but its role will be redefined. An ESB can be a great way to deliver messages reliably from point A to B (among other things), but it isn’t best suited to serve as the cornerstone of an SOA implementation – there are enterprise-ready alternatives that are designed specifically for SOA that enable greater realization of the true goal of implementing an SOA.

The Service Component Architecture (SCA) ( www.osoa.org ) and Microsoft’s WCF are both good examples of reference architecture for an SOA. There is now product available from multiple vendors, with both commercial and open source options available for SCA.


Trackback URL for this post: http://www.webservices.org/trackback/id/78569

Comments