Re: [soa-rm-ra] reaching closure on Action

From
Ken Laskey <>
Date
2008-06-11T20:52:34+00:00
ID
Thread
Re: [soa-rm-ra] reaching closure on Action
Jeff,

I agree with everything you say here except (you knew there had to be an except):

we are trying match needs with capabilities and those entities with needs are not (or at least we assume are not) the same entities with capabilities.  It would seem to be silly to assume otherwise, at least in terms of the scope of the RM and the RA.

In many cases those with needs are exactly the same as those with capabilities -- that's what will really make this whole SOA thing work!

I have a need and not finding (OK, maybe I didn't look too hard) a suitable capability, I create one.  Accessing it through a SOA service just happens to be a dang useful way to use my own stuff.  I'm a pretty nice guy so I make my service available to others.  I'm also a pretty smart guy (well, maybe this time I was lucky) and the service I created actually does something that is generally useful for others.  Now I have a situation where I am the provider but sometimes I'm also the consumer.

For most of my sponsors who provide services, they are their first (and too often only) consumers.

Ken

On Jun 11, 2008, at 3:53 PM, Jeffrey A. Estefan wrote:

Hi Michael,

 

One of the questions we asked Frank this morning (and this example drives it home) is: How is Service Action different from Action?  Particularly if Action is defined to be the application of intent by Participants (or Agents) in order to achieve a RWE.  Based on this definition, isn't Service Action an example of Action?  Conversely, what about the Consumer Action?  If Service Action is to be called out separately, why not Consumer [or Consumer Agent] Action?

 

A key point we've been iterating is that a Service does not act until acted upon.  The introduction of the concept of Joint Action helps drive this notion home.  There's a fuzzy boundary that we're still wrestling with, i.e., what constitutes separate Action vs. Joint Action.  It's not all that clear cut, particular in SOA-based systems where we are trying match needs with capabilities and those entities with needs are not (or at least we assume are not) the same entities with capabilities.  It would seem to be silly to assume otherwise, at least in terms of the scope of the RM and the RA.

 

In any event, I know you were unable to attend the call today, but we decided toward the end of the day that there should probably be some loosely defined notion of separate Action in Section 3 of the RA, but that for modeling SOA-based systems, will be focusing primarily on Joint Action.  Frank has the "action" (no pun intended) to write something up that helps illustrate this based on a real world example.  He said he probably won't be able to get that out for a couple of weeks, but in the meantime, we can press on with Joint Action.

 

Bye for now...

 

 - Jeff

 

 

 
------------------------------------------------------------------------------------------
 
Ken Laskey
 
MITRE Corporation, M/S H305     phone:  703-983-7934
 
7515 Colshire Drive                        fax:        703-983-1379
 
McLean VA 22102-7508