I think that the way SOA delivers value to the business is indirect, as
with any other technology. E.g. using a modern OO, managed programming
language for development is good for IT, but the business should not be
concerned in general about it. Nonetheless they should see the benefits
because IT will work better (i.e. faster, cheaper, ...)

I think SOA is good for IT mainly because it should deliver
interoperability and reuse in practice, which in the end means improved
agility to implement business requirements (i.e. translate them into
technical implementations). But still I think it is an IT artifact. I
may change my mind with time or after I read all opinions I have
bookmarked about the superior alignment of SOA with the business
<http://del.icio.us/jcamara/ITbusinessAlignment%2Bsoa>  , but by now
this is my opinion.

However, SOA may make possible the existence of tools allowing "power"
users (e.g. Excel-capable) to access the whole of the enterprise
resources without the help of IT, making thus the enterprise more agile:
IT can come later to stabilize results, but advancements could be done
ad-hoc by the own users. This kind of tool could make a difference in
the enterprise. However, it also may not. SQL and ODBC could have
achieved something similar in their time, but they did not. Nonetheless,
SOA is much more powerful than them.

BPM goes towards this line, actually exposing services to power users.
However I see it as too heavy; I do not see BPM revolutioning anything.
But who knows.

Cheers
--Javier

--- In [email protected], Michael Poulin
<[EMAIL PROTECTED]> wrote:
>
> I cannot agree with you, Javier, in service definition.
> One of the reasons: "a number of well-defined automatic interfaces"
may be totally unrelated to the corporate business and provide no or
negative value to the business (nobody talks about agile IT and business
in here any more). That is, the basic reasoning of SOA and its major
acceptance drivers are totally lost. However, the definition you provide
IS compatible with the SOA RM, unfortunately (to my opinion).
>
> As of about business director, even from pure technical perspectives,
where are you going to get money for your salary? However, if you have a
super-color printer...
>
> - Michael
>
> javicamara [EMAIL PROTECTED] wrote:
> Currently, my favourite ones are:
> - Service-Oriented Architecture: It is said that the architecture of
an Information System is Service-Oriented when it supports the
Service-Orientation paradigm.
> - Service Orientation: It is a way to structure an information system
so that the implementation of the whole functionalities offered by it is
distributed across discrete units called services, which can be used
through a programmatic interface.
> - Service: A service is an element of an information system which
offers a precise set of functionalities through a number of well-defined
automatic interfaces.
>
> They can be expanded but these are short enough. Honestly, I think
these are compatible with the OASIS SOA RM ones, seen from the
technology side. However, the ones from the RM are too abstract for my
linking.
> I won't try to explain them to my mother. She is not interested in
SOA, and indeed should not be. Neither should be a business director. As
you can imagine, I see SOA only as a technical artifact.
>
> Regards
> --Javier
>
> --- In [email protected], "Gervas
Douglas" gervas.douglas@ wrote:
> >
> > No one anywhere in the known universe has yet come up with a
> > definition of SOA which commands widespread acceptance. Perhaps it
is
> > time we had another crack at it.
> >
> > Over to you ladies and gents...
> >
> > Gervas
> >
>
>
>
>
>
>
> ---------------------------------
> Cheap Talk? Check out Yahoo! Messenger's low PC-to-Phone call rates.
>


Reply via email to