July 05, 2008   Sign In |  About ebizQ |  Contact Us |  Join ebizQ Gold Club
Enterprise Service Bus Syndicate This
Print this article    Email this article    Talk Back!    Write to Editor
Enterprise Service Bus Q&A (Part II of II)
07/24/2005
By Brenda M. Michelson, Principal, Elemental Links
***Editor's note: For Part I of this article, click here.

Question 2: Is an ESB an Architecture or a Product?

ADVERTISEMENT
Our Popular Webinars
BPM for Financial Services
Roundtable Discussion: Open Source Market Update
Evolving Security Architectures and SOA for Better Business Collaboration
Getting Started with BPM
Roundtable Discussion: MDM's Role as a Critical Enabler for SOA
More Webinars

A big question in the ESB space is, “Is an ESB an architecture or a product?” On the surface, this question seems a little strange, because we would contend that all products, especially ones as critical as application infrastructure, should be designed and implemented from an architectural blueprint. So, at a first pass, we say “both.” But the underlying point here is that some large vendors (IBM for one) that have integration and application infrastructure solutions (but not distinct enterprise service bus solutions) are saying that the ESB is an architecture, or design pattern, from which an end user can assemble an ESB, using his current application infrastructure and integration products. While this is true an end user can roll his own, the question then becomes, “Does that make sense?” Only the individual organization can answer that, considering its current investments, initiatives, skills, and risk tolerances. For the majority of organizations, the answer will be “no,” especially if production-quality ESB solutions are readily available.

So, as a general statement, we say that an ESB is a product, which evolves from an architecture.

Question 3: What Are the ESB Features and Functions?

There seems to be general agreement on what an ESB should do. In Table A, we list the basic and optional features and functions of an ESB. As you can see, the features and functions have a strong correlation to the backbone services of the networked integration environment, which is why we believe the ESB is a good candidate to realize the NIE.

What there isn’t strong agreement on is how an ESB should provide these features/functions. We’ll look at this in Question 4.

Question 4: What Does the ESB Look Like?

INSIDE THE BOX OF AN ESB. Assuming an ESB is a product, based on an ESB architecture, when you “open the box” of an ESB, you would find integration tooling, a management console, service containers (ESB peer), and integration services.

There are however, variations in what else you might find in your ESB. The variations relate to messaging infrastructure implementation, protocol support, adapters, and exposure of ESB services, as follows:

  • Messaging Infrastructure. An ESB may be tied to its own messaging infrastructure (MOM), or it may provide adapters (JMS or WS-Rel*) to run any of the more popular messaging infrastructures (WebSphere MQ, MSMQ, Tibco Rendezvous).
  • Protocol Support. An ESB may be single protocol or multiprotocol. This refers to “how you get on the bus.” For example, most single-protocol ESBs require a WS-SOAP interface, but if you send a “plain” XML message using JMS, an adapter translates the incoming message to SOAP to participate on the bus. In a multiprotocol ESB, varieties of protocols (WS-SOAP, JMS, JCA, etc.) natively interact with the bus, without employing an adapter.
  • Adapters. As with any integration solution, the collection of adapters (protocol bridges) supplied by the ESB vendor varies. The adapters will also depend on the protocol support, as mentioned above.
  • Exposure of ESB Services. Some ESBs expose their underlying services, for integration or management, as services for consumption outside of the ESB solution set. This facilitates remote management and reuse of integration services.
Page 1

More Top Stories
Is SOA Management Primed for More Consolidation? Gold Club Protected
AMR Research: The Future of the SOA Market Gold Club Protected
So What the Heck is a Service Anyway? Gold Club Protected
Is Governance the Silver Bullet of Agility? Gold Club Protected
Understanding SOA Service Life-Cycle Management Gold Club Protected
SOA Needs a Bouncer Gold Club Protected
More Top Stories
Related News
Microsoft and Micro Focus Invest in Enterprise Application Modernization
Oracle Unveils BEA's Role in Product Strategy for Next-Generation Middleware
AmberPoint Launches Systems Integrator Partner Program
More News
Subscribe to our Newsletters
ebizQ Weekly Gold Club Update
Live Webinar Updates
Updates from ebizQ Partners
ebizQ SOA Update
ebizQ BPM Update
ebizQ Security Update
ebizQ BI Update
ebizQ Open Source Software Update
Virtual Show Newsletter
ebizQ Web 2.0 and the Enterprise
Your E-mail Address:
Changing Tires on a Moving Car
Case studies and solutions for governing the continuous evolution of complex SOA systems

Date: Jul 15, 2008
Time: 12:00 PM ET
(16:00 GMT)

REGISTER TODAY!
Roundtable Discussion: MDM's Role as a Critical Enabler for SOA
Date: Jul 16, 2008
Time: 12:00 PM ET
(16:00 GMT)

REGISTER TODAY!
Archived Webinars | Upcoming Webinars
  BPM Done Right
Start your BPM project by measuring your current performance. Discover “lessons learned” to succeed with BPM and achieve core business goals. Learn More
ebizQ also recommends
 Optimal Service-Parts Management: Part One
 The Geek Gap: Do Suits Care?
 Collaboration and Social Media <i>Taking Stock of Today's Experiences and Tomorrow's Opportunities</i>
 Mitigate Risk with Security Assessments
 Marketing Insights - Making Trade Promotion Pay Off
More White Papers

Marketing Solutions | Feedback | About ebizQ | Unsubscribe | Privacy Policy | Site Map

Live Chat