[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
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]