I'm with you on this except for the 'paradigm' part, which I have mentioned to 
the RM authors. Well, some of them anyway. SO is the paradigm, not SOA. 

Eric

 [EMAIL PROTECTED] wrote:
I'm all for simple, but not for the program and software bit :)

The RMs

Service Oriented Architecture is a paradigm for organizing and utilizing
distributed capabilities that may be under the control of different
ownership domains. It provides a uniform means to offer, discover, interact
with and use capabilities to produce desired effects consistent with
measurable preconditions and expectations.

Might be a little formal but if you reword it to

SOA is about bringing together different groups and the services they
provide, it provides a consistent way to handle the complexities of getting
distributed groups with different objectives working together.

And a service?  Its just a collection of "what we do".

I've used one a few times about SOA and OO.

OO worked because an object represents a real world "thing"

SOA works because a service represents a real world "what we do".


If we limit SOA to just software then its never going to scale up to the
large enterprise problems.

Steve




On 25/01/07, Alex Hoffman <[EMAIL PROTECTED]> wrote:
>
>   One of my New Year resolutions is to try to talk in plain english, and
> not descend into a cycle of producing ever more abstract definitions.
> Abstract definitions that may be accurate, but have absolutely no value or
> meaning to a "normal" person in our industry.  So here's my attempt at
> #51...
>
> An SOA is simply a software architecture based on services.  What's a
> service?  A software program that is intended to be used by another program.
>
> Alex Hoffman
>
> On 1/23/07, Selwyn Akintola <[EMAIL PROTECTED]> wrote:
>
> > Back in November as part of my MSc. research I posed the
> > question "What is SOA?". The objective was to derive a definition of
> > SOA that I could use to inform the rest of my studied. Since then I
> > have received approximately 50 definitions of SOA from various
> > sources including from members of this group. First off let me thank
> > you all for the valuable and insightful input. When I asked the
> > question I also committed to being my definition of SOA back to this
> > group. Her it goes – SOA in less than 100 words-
> >
> > "SOA is a business centric software design paradigm characterised by
> > the utilisation of well defined standards and protocols to create
> > services and compose applications from services. SOA mandates that
> > services are loosely coupled and communicate through the exchange of
> > messages thereby allowing resource sharing and reuse.
> > Interoperability and platform independence allow the composition of
> > applications from services created using heterogeneous resources and
> > hosted on heterogeneous technology platforms. SOA is a long term
> > organization wide cross functional collaborative activity whose ROI
> > will be achieved by service reuse and efficiencies gained by better
> > alignment IT with business."
> >
> > Please fill free to comment and critically review.
> >
> > I am now looking at SOA adoption rates, SOA....

Reply via email to