Monday, June 01, 2009

What is ESB?

First off, I'm going to get an overview of Enterprise Service Bus:

Ok, introducing your talk with how much GlassFish is being googled and downloaded for 10 minutes- not so great.

GlassFish portfolio: Enterprise server, Web space server, web stack, OpenESB.

sun.com/glassfish

Well, this whole talk is much more sales than I expected and almost no OpenESB- which is what I wanted to hear. Maybe tomorrow's ROA talks will have more of the ESB stuff.

FUN FACT: If you are wondering, IBM Websphere does integrate with OpenESB- apparently quite well. Though I should not be typing that at a GlassFish talk.

FUN FACT: IBM has a robust federated ESB architecture. Not banging their drum, but it really is old hat for them:

http://www-01.ibm.com/software/websphere/products/appintegration/esb/?ca=campaign=agus_itebffesb-20090428&me=psearch&met=google&re=ibm_esb&s_tact=usitk011&cm_mmc=campaign=agus_itebffesb-20090428-usitk011-_-k-_-google-_-ibm_esb


Background:

Sun GlassFish Enterprise Service Bus builds on top of the Sun GlassFish Enterprise Platform and OpenESB to provide an enterprise-quality enterprise service bus (ESB).

http://en.wikipedia.org/wiki/Enterprise_service_bus

"There is some disagreement on whether an enterprise service bus is an architectural style, a software product, or a group of software products. While use of an ESB certainly implies adherence to a particular architecture, the term "enterprise service bus" is almost always used to denote the software infrastructure that enables such an architecture.

An Enterprise Service Bus (ESB) brings flow-related concepts such as transformation and routing to a Service-Oriented Architecture. An ESB can also provide an abstraction for endpoints. This promotes flexibility in the transport layer and enables loose coupling and easy connection between services."

No comments: