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


Help: OASIS Mailing Lists Help | MarkMail Help

soa-rm-ra message

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

Subject: Re: [soa-rm-ra] Service Interaction Visual Model (based on today'stelecon discussion)

I need to introduce the 'counts-as' predicate/inference rule.

Counts-as is used in some systems of logic to help capture causal  
models. But counts-as is not causality.

P1 counts-as P2

can be roughly translated as

"whenever you see P1, it is as though you saw P2"

For example, "the traffic light is green" counts-as "permission to  
cross", and "ack" counts-as "I have received".

In message-based interaction: "successful execution of MEP 1234"  
counts-as "client wants to open a bank account"

More formally, it is a way of relating predicates in one system of  
logic/world domain to predicates in another. It is not the same thing  
as implies because you can cross logical systems using counts-as.

(For the logically curious, counts-as is closer to the interpretation  
function than implication.)

The bottom line: a communicative action (which is a joint action)  
counts-as an action against the service.

On Jun 4, 2008, at 6:29 PM, Rex Brooks wrote:

> I think Message Exchange is a realization of Communicative Action. I  
> would say that Message denotes Action. I would not include Event in  
> this model unless there is a way to specify that an Event occurs  
> upon the reception of a Message (which I don't think is possible in  
> this diagram). For me, an Event only occurs in certain types of  
> Message Exchange and may not require an exchange, although an "ack"  
> would be a wise course so that the sender knows that the message has  
> been received. Just my opinion. Also my opinion is that "conveys"  
> should be taken to mean "transports" or "transmits."
> Cheers,
> Rex
> At 1:31 PM -0700 6/4/08, Jeffrey A. Estefan wrote:
>> Folks,
>> Since many of you on the call this morning are security challenged  
>> by your corporate firewalls, I'm uploading this to our Kavi site  
>> instead.
>> <http://www.oasis-open.org/apps/org/workgroup/soa-rm-ra/download.php/28482/Service_Interaction.png 
>> >http://www.oasis-open.org/apps/org/workgroup/soa-rm-ra/download.php/28482/Service_Interaction.png 
>> <http://www.oasis-open.org/apps/org/workgroup/soa-rm-ra/download.php/28481/Service_Interaction.png 
>> >
>> This visual model is a first attempt to map from the higher level  
>> abstract model describing Communicative Action and its relationship  
>> to Interaction to a level of abstraction on par with the Realizing  
>> SOAs View in which we map these concepts to Message Exchange and  
>> Service Interaction, respectively.  This model or a variant of it  
>> will need to be included in the Interacting with Services Model  
>> section of the RA.  It's imperative that we come to some agreement  
>> on this.  Michael has provided some models as well, which you can  
>> see on the Kavi site.  They do not yet, however, reflect our  
>> discussions/clarifications today with Frank.
>> Here's how to "read" the visual model...
>> Communicative Action is a specialization of Joint Action.  (Don't  
>> know if we need to reflect that here yet again.  Perhaps.)  
>> Communicative Action conveys Action and Event.  Interaction is  
>> composed of Communicative Action.  Message Exchange is a  
>> specialization of Communicative Action while Service Interaction is  
>> a specialization of Interaction.  Service Interaction realizes  
>> Message Exchange (or conversely, Message Exchange is realized by  
>> Service Interaction).  [The note opens the question to you all on  
>> whether or not this association should be a composition or a  
>> realization.  (Incidentally, the dashed line with the open arrow  
>> head denotes realization in the UML.)]  Message Exchange is  
>> composed of one or more Messages.  A Message is composed of  
>> Structure and Semantics, which are described in the Information  
>> Model.  A Message is a medium of Service Interaction.  A Message  
>> also represents (or denotes) Action and Event.
>> Appreciate your comments!
>> - Jeff
> -- 
> Rex Brooks
> President, CEO
> Starbourne Communications Design
> GeoAddress: 1361-A Addison
> Berkeley, CA 94702
> Tel: 510-898-0670
> ---------------------------------------------------------------------
> To unsubscribe from this mail list, you must leave the OASIS TC that
> generates this mail.  You may a link to this group and all your TCs  
> in OASIS
> at:
> https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php

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