[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [soa-rm-ra] Definition of service
Well, I thought that my definition was effectively a restatement of the RM; except that we never actually defined it in teh RM On Oct 20, 2010, at 11:04 AM, Ken Laskey wrote: > Frank, > > We MUST NOT come up with a different definition of service than we have in > the RM. There is already enough confusion and having two OASIS definitions > would be unbearable. If you need to reiterate the RM definition and provide > some context for the ecosystem, that is fine. But a second definition would > be competing and dilute any impact the RM has made. > > Ken > > --------------------------------------------------------------------------- > Dr. Kenneth Laskey > MITRE Corporation, M/S H305 phone: 703-983-7934 > 7515 Colshire Drive fax: > 703-983-1379 > McLean VA 22102-7508 > > > -----Original Message----- > From: Francis McCabe [mailto:fmccabe@gmail.com] > Sent: Wednesday, October 20, 2010 1:24 PM > To: soa-rm-ra@lists.oasis-open.org RA > Subject: [soa-rm-ra] Definition of service > > Somewhat reluctantly, I have come to the realization that we do need a > definition of service in the RA. It is a somewhat glaring omission > especially given the depth of other definitions and the pervasive role of > service in a SOA. > > It occurs to me that there is a parallel between service and role: if role > is an encapsulation/formalization/etc of the relationship between an actor > and a social structure, so a service is also an encapsulation/formalization > of the relationship between a set of actions. > > The current definition of role is: > > Role > > A role is an identified relationship between a participant and a social > structure that defines the rights, responsibilities, qualifications, and > authorities of that participant within the context of the social structure. > > In this spirit, I suggest the following for service: > > Service > > A service is an identified relationship between a set of actions and a > social structure that defines how an actor may access a capability. > > Notes: > 1. identified means that a service has a name > 2. the relationship between the actions and the social structure > contextualizes the service to a community > 3. capability is defined: A capability is an ability to achieve a real world > effect. > 4. it is the actions - service actions - that define the service > 5. the definition is not specific to electronically mediated services > 6. although the service constrains the service consumer, the fact that it is > identified enables other relationships including ownership > 7. this is the 'potential' version of service - rather than the 'actual' > view of service > > Comments are always welcome... > Frank > --------------------------------------------------------------------- > To unsubscribe from this mail list, you must leave the OASIS TC that > generates this mail. Follow this link to 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]