[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: RE: [soa-rm-ra] Definition of service
+1 I understand where Frank is going (I think!) with his comments on this but we need to make a clear distinction between: definitions that are central to the RAF and the SOA "community" more generally; and clarifications, descriptions, examples, insights, etc that - however valuable as supporting materials - seek to enlighten the reader rather than contribute to the core of the framework Cheers, Peter Peter F Brown Independent Consultant P.O. Box 49719 Los Angeles, CA 90049 USA Tel:1-310-694-2278 Skype: pfbrown -----Original Message----- From: Ken Laskey [mailto:klaskey@mitre.org] Sent: Wednesday, 20 October, 2010 11:04 To: 'Francis McCabe'; soa-rm-ra@lists.oasis-open.org Subject: RE: [soa-rm-ra] Definition of service 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 --------------------------------------------------------------------- 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]