OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

soa-rm message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: RE: [soa-rm] David Linthicum Says: "ESB versus Fabric.Stop It!"


> Can I ask you what would make a single service care that the consumer
is
> invoking it as part of an orchestration?  Why should the service care.
> It's function is simply to facilitate the invocation request.  If
> someone created a dependency on the service to know about the state of
> other service invocation requests, that would be very bad architecture
> IMO and also violate the principles of autonomicity (not really an
> English word but you get the idea).

Ah!  So here lies an important distinction that gets back to the
house/community analogy - and what makes SOA a SOA?  Is SOA == the house
or is SOA == community?  A single service probably wouldn't care whether
or not it is being invoked as part of an orchestration, much like a
house doesn't care if it is in a planned development or urban
development or a cornfield or an island.  But, a SOA may very well care
about it, much like a community cares about things like the positioning
of individual houses and green space (which don't directly related to an
individual house).

 
> I will propose that we accept this axiom:
> 
> "Services should not have to have explicit knowledge of the states of
> other services called by a consumer that invokes them"

So this goes back to the service as an operational concept, and I think
leads me to think that we are working toward a definition at the
"community" level and not at the "house" level.

Rebekah


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]