In the presentation I gave at Catalyst two weeks ago, I spoke to this.  Step one is to understand the capabilities you need in the middle.  Now the question is how to achieve these capabilities.  If your enterprise has lots of proprietary integration needs, you are likely going to need a developer-focused tool in the middle,  such as an ESB.  If your enterprise if focused on standards based integration, where the "wiring" is largely a configuration effort by operations, an XML Gateway or Web Service Broker/Intermediary will likely meet your needs.  

I don't think it's a matter of internal integration versus external integration.  

-tb

On Jun 27, 2006, at 1:14 AM, Dennis Sosnoski wrote:

Hi all,

I'd like to find out how list members view the use of ESBs in SOA. Based
on what I've read and discussions I've had off list, I suspect a fair
number of people view an ESB as an essential component of a SOA.

In my own talks on the topic I tell people that ESBs are especially good
for bridging legacy applications to a SOA. Beyond this, they can
certainly add a lot of value in the monitoring and control area.
However, I think there's been way too much marketing hype from the
vendors that conflates ESBs with SOA. Especially now that WS-Addressing,
WS-ReliableMessaging, and WS-AtomicTransactions are becoming standard
components of the SOAP stacks (and WS-Eventing is getting closer), the
value added to Web services by an ESB seems to me to be minimal for all
but the largest enterprises.

The main drawback I see to using an ESB is that you're building your
enterprise around proprietary software. Even the open source ESBs all
have their own unique ways of configuring and managing services. The net
effect is that you're locked into a particular service bus and will find
it increasingly difficult to break free over time.

How do other people feel about this?

- Dennis

--
Dennis M. Sosnoski
SOA, Web Services, and XML
Training and Consulting
http://www.sosnoski.com - http://www.sosnoski.co.nz
Seattle, WA +1-425-296-6194 - Wellington, NZ +64-4-298-6117


__._,_.___


SPONSORED LINKS
Computer software Computer aided design software Computer job
Soa Service-oriented architecture


YAHOO! GROUPS LINKS




__,_._,___

Reply via email to