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

 


Help: OASIS Mailing Lists Help | MarkMail Help

soa-rm-comment message

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


Subject: SOA Reference Architecture, Public Review Draft 1, lines 1875-1884


Document:  Public Review Draft 1,
SOA Reference Architecture
 
Content:
1875 Interaction is the use of a service to access
capability in order to achieve a particular desired real world
1876 effect, where real world effect is the actual result of
using a service. An interaction can be characterized
1877 by a sequence of actions. Consequently,
interacting with a service involves performing actions against
1878 the service, usually through a series of
information exchanges (e.g., messages), although other modes of
1879 interaction are possible such as modifying the
shared state of a resource. Note that a participant (or
1880 agent acting on behalf of the participant) can be
the sender of a message, the receiver of a message, or
1881 both.
1882 For purposes of this SOA Reference Architecture,
the authors have committed to the use of message
1883 exchange between service participants to denote
actions against the services that cause a real world
1884 effect, and to
denote events that report on real world effects that arise from those actions.
 
Issue Title: Mismatch of use of term “interaction” in several sentences. 
Comments: Based on the definition of “interaction” given in the lines 1875-1876, interacting with a service, i.e. using the service, involves performing actions by the service, not against the service. The interactions with a service are the actions against the service. 
The sentence in lines 1883-1884 may be read ambiguously: a) as the actions that cause a real world effect; b) as the services that cause the real world effect. I believe that messages can only denote actions performed by the services and the latter can cause a real world effect as well as the events produced by the services and reported as the real world effect (though denoted by the messages initially)
 
Submitter: Michael Poulin
 
Suggestion: 
 
1875 Interaction is the use of a service to access
capability in order to achieve a particular desired real world
1876 effect, where real world effect is the actual result of
using a service. An interaction can be characterized
1877 by a sequence of actions. Consequently,
interacting with a service, i.e. performing actions against
1878 the service usually through a series of
information exchanges (e.g., messages), involves actions performed by
1878 the service. Different modes of interaction are
possible such as modifying the shared state of a resource. Note 1879 that a
participant (or agent acting on behalf of the participant) can be the sender of
a message, the receiver of 
1880 of a message, or both.
1881 For purposes of this SOA Reference Architecture,
the authors have committed to the use of message
1882 exchange between service participants to denote
actions performed against and by the service, and to denote 1883 events that report on
real world effects that is caused by the service actions.


      ____________________________________________________________________________________
Be a better friend, newshound, and 
know-it-all with Yahoo! Mobile.  Try it now.  http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ


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