OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

soa-rm-ra message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [soa-rm-ra] Definition of service


I agree with Boris on all points.
- Michael



-----Original Message-----
From: Lublinsky, Boris <boris.lublinsky@navteq.com>
To: Francis McCabe <fmccabe@gmail.com>; soa-rm-ra@lists.oasis-open.org RA <soa-rm-ra@lists.oasis-open.org>
Sent: Wed, Oct 20, 2010 7:06 pm
Subject: RE: [soa-rm-ra] Definition of service

Frank,
I thought I knew what the service was, but now I do not.
Its not a relationship, but rather a functionality.
Its not just a functionality, but a specifically business related one

-----Original Message-----
From: Francis McCabe [mailto:fmccabe@gmail.com] 
Sent: Wednesday, October 20, 2010 12: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 



The information contained in this communication may be CONFIDENTIAL and is 
intended only for the use of the recipient(s) named above.  If you are not the 
intended recipient, you are hereby notified that any dissemination, 
distribution, or copying of this communication, or any of its contents, is 
strictly prohibited.  If you have received this communication in error, please 
notify the sender and delete/destroy the original message and any copy of it 
from your computer or paper files.

---------------------------------------------------------------------
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]