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


Unfortunately, other OASIS standards that relate to SOA define service in their own ways. We have more than two definitions of service even in OASIS already.

To me, service is a noun, a body with capabilities or with the the way to capabilities, it is not an intangible 'relationship'. Social structure is an ecosystem; it is the service owner defines "a set of actions" in sync or out of sync with social structure (the success of the service depends of this synchronization).

- Michael



-----Original Message-----
From: Ken Laskey <klaskey@mitre.org>
To: 'Francis McCabe' <fmccabe@gmail.com>; soa-rm-ra@lists.oasis-open.org
Sent: Wed, Oct 20, 2010 7:04 pm
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]