[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [soa-rm-ra] interaction question [was: DM2 + SoaML
From: Cory Casanave <cory-c@modeldriven.com>Date: November 21, 2009 11:43:57 PM ESTTo: Cory Casanave <cory-c@modeldriven.com>, "Laskey, Ken" <klaskey@mitre.org>Cc: "Dandashi, Fatma" <dandashi@mitre.org>, "Bock, Conrad" <conrad.bock@nist.gov>, Dave McDaniel <davem@silverbulletinc.com>Subject: RE: DM2 + SoaML
Ken,
Also, I think it should also be said that SoaML services may be long
lived (months or years), complex and multi directional. I would expect
the final "months later" action or payment that was the satisfaction of
the service obligation to also be part of the service contract and real
world effects.
I think this would be the same in the Oasis RM. True?
-Cory
-----Original Message-----
From: Cory Casanave
Sent: Saturday, November 21, 2009 11:35 PM
To: 'Ken Laskey'
Cc: Dandashi, Fatma; Bock, Conrad; Dave McDaniel
Subject: RE: DM2 + SoaML
Ken,
Yes it does, or at least could - if modeled that way. The value
exchanged is then an obligation for the future action.
-Cory
-----Original Message-----
From: Ken Laskey [mailto:klaskey@mitre.org]
Sent: Saturday, November 21, 2009 5:42 PM
To: Cory Casanave
Cc: Dandashi, Fatma; Bock, Conrad; Dave McDaniel
Subject: Re: DM2 + SoaML
Note, with respect to real world effect, these are (OASIS definition)
the observable changes in the world that result from the interaction.
The participants may find value in the real world effects -- it is
likely if they were willing to engage in the interaction and the real
world effects were sufficiently described so there weren't surprises.
However, this is only "value exchanged between participants when a
service is enacted" if you consider this value exchange to include all
real world effects that may occur out of band later. For example, I
may request an explanation of benefits that will not be processed for
several days. After the request is processed, I will be billed a
service charge and I will be expected to pay that service charge
within some elapsed time. The interaction set a process in motion
that provides the explanation of benefits and a service payment but
there are things that will occur after the interaction itself is long
complete.
So, does the idea of value exchange cover from when the interaction is
initiated to when all actions deriving from that interaction are
complete, even if this is months later?
Ken
On Nov 21, 2009, at 3:12 PM, Cory Casanave wrote:
Also, on the definitional fragments in your document:
Collaboration:
- This word sense would be better: 1 : to work jointly with others or
together especially in an intellectual endeavor
- A collaboration in UML and SoaML specifies how participants will
work
together for a purpose.
Real world effect - the real world effect in SoaML is the value
exchanged between participants when a service is enacted.
Port - the word sense is clearly not the one intended. A port is an
interaction point.
---
However, I don't think the definition fragments or Webster's will
get us
very far, we should be using the full definitions of the model
concepts
from the specification and the examples which illustrate these.
-Cory
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]