Being one of the "remaining hold-outs who continue to argue strongly that
ESBs are irrelevant or transitory"....

(By "ESB" I'm referring to products such as BEA AquaLogic, IBM ESB, and
Sonic ESB.)

Actually, I don't say ESBs are irrelevant. I view an ESB as a useful
component in a services infrastructure. It provides a means to expose legacy
application functionality as services, and it supports mediation (although
not efficiently) and sometimes orchestration. But it's just one of many
components in the infrastructure, along with service platforms, SOA
management, XML gateways, registries/repositories, and other components.

The key point that I make to my clients is that an ESB should not be viewed
as the core of the services infrastructure, and that not all messages must
flow through an ESB. Only those messages that require the services of the
ESB should flow through the ESB. Most clients have a hard time with this
concept -- the typical response I get back from them is, "so what -- we go
back to point-to-point connections?(!)" At which point I try [again] to
explain the difference between SOA and integration. SOA is about refactoring
shared capabilities into services that applications consume -- in the same
way that applications today consume DBMS services. Do you need a broker to
sit between an application and a DBMS?

This is actually the biggest issue that I have with ESBs -- they are
fundamentally focused on integration rather than service-orientation.
Organizations that rely too heavily on ESBs wind up doing integration rather
than designing shared, reusable services.

I try to make it clear that depending on a single product is harmful to a
SOA initiative. Most large organizations already have multiple ESB/EAI
technologies deployed, and these systems are not going to go away just
because they've deployed a new ESB.

Unfortunately (at least from my perspective) I'm only one voice providing
advice to these clients.

The reason that ESBs take up such a big percentage of current spending is
that the vendors tell them that an ESB is a requirement for SOA. And
enterprise clients *want* to hear that they can buy one product and get
"instant SOA". They don't want to hear me tell them that an ESB is not the
universal SOA solution. But most clients that have gotten beyond the early
planning and pilot stages have begun to realize that my advice is worth
listening to.

Anne

On 12/29/06, Gervas Douglas <[EMAIL PROTECTED]> wrote:

  <<A nagging worry among SOA advocates over the last year or so has
been that SOA was not being understood or bought into by C-level
management. A GCR's survey – sponsored by BEA – shows that this is now
changing in the surveyed companies. It should be stressed that this
survey was only of large organizations which had taken the first step
already and deployed some SOA.

The survey states that CIOs and CTOs are now the leading sponsors of
SOA programmes. While this clearly demonstrates what most of us
engaged in SOA programmes or advising such programmes already know:
SOA is progressing along the normal adoption curve from pilot to more
systematic deployment and as this happens the sponsorship moves up the
management structures.

Two nuggets which I found interesting were:

• The second biggest cost (after software infrastructure at 40% of
total spend) was staff reskilling – at 30% of the total cost. This
should not be a surprise – SOA puts significant new strains on IT
staff both in terms of technical skills and more importantly
governance and collaborative skills.
• The largest components of the software spend was on ESBs and
security (both at 24% of that 40% of total). This suggests that the
ESB has been recognized as a keystone product in a SOA strategy. This
may come as a surprise to the remaining hold-outs who continue to
argue strongly that ESBs are irrelevant or transitory.

Two caveats worth noting:

While it is good to see sponsorship at the CIO/CTO level, as a
business strategy SOA needs line of business sponsorship as well. If
SOA remains only an IT strategy, organizations will risk not gaining
the full benefits.

And with regard to the uptake of Enterprise Service Bus products, what
isn't asked or answered by this survey was what the respondents meant
when they said ESB – a subject which I will return to.>>

You can read this at:

<
http://www.ebizq.net/blogs/soaroads/2006/11/soa_now_in_the_executive_suite.php
>

I get the distinct impression that non-IT management attitudes to SOA
(and other relevant technological concepts such as BPM, SaaS, mashups
etc.) varies very much according to the market being surveyed. I have
been reliably informed that CxOs of large enterprises in Nordic
countries (Scandinavia plus Finland) are well aware of the concept of
SOA. From my experience of that region, this is no geat surprise to
me. Spain is another competent early adopter country where they seem
to be getting to grips with SOA. I would also expect countries like
Australia, NZ and South Africa to be demonstrating competence in this
area. From some of the contributions to this Group, it would seem
that there is a high level of SOA awareness in Germany and the UK.
Does it however extend to non-IT CxOs??

It would be interesting to read your impressions on the subject.

Happy 29th December!

Gervas

Reply via email to