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

 


Help: OASIS Mailing Lists Help | MarkMail Help

soa-rm message

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


Subject: RE: [soa-rm] comments collected from SOA-RM presentation


Hi Steve,

 

Your points make sense but I would hope though that any peculiarities with respect to service behavior would be documented in the Service Description otherwise a consumer would have a heck of a hard time trying to understand the non-linearity of expected responses.

 

The question of context is interesting in that context can be assumed, deduced or made explicit. In any case I also would hope that the consumer’s expectation of intended behavior brought about by the context of the provider is well articulated through the Service Description and any agreements made between the consumer and provider.

 

Thanks for the clarification,

 

Wes

 

 

-----Original Message-----
From: Jones, Steve G [mailto:steve.g.jones@capgemini.com]
Sent: March 28, 2006 1:47 PM
To: McGregor, Wesley; soa-rm@lists.oasis-open.org
Subject: RE: [soa-rm] comments collected from SOA-RM presentation

 

 

What I was trying (badly) to get across is that the temporal nature of a service can actually change its behaviour (responses).  As a very crude example a “Thermometer Service” will produce different results based both on the time of the day its called and the location that it is at, there is little point calling a remote service as it won’t give you relevant information (hence can’t be called anywhere).  Does that make sense?

 

On the ownership front, this is about context for the service that changes its behaviour.  As an example, you might have a “Procurement Service” which is in your department, it has no direct ability to do authorisation or actually buy things as its parent cannot grant those rights so it is effectively useless. The same service inside the Finance department however is able to do these things as its surrounding context is able to provide those rights. Another example could be an authorisation which is based on the policies of the owner of the card rather than on the card itself, if the card is transferred to another owner then its contract is fundamentally changed.

 

Does that make any sense?


Steve

 

 

 


From: McGregor.Wesley@tbs-sct.gc.ca [mailto:McGregor.Wesley@tbs-sct.gc.ca]
Sent: 27 March 2006 21:15
To: Jones, Steve G; soa-rm@lists.oasis-open.org
Subject: RE: [soa-rm] comments collected from SOA-RM presentation

 

Hi Steve,

 

From my point of view a service description may or may not have temporal information included within it. It is up to the service provider (or the community of interest it belongs to) to formulate any time constraints or requirements.

 

However, I am not sure how ownership of a service alters its behavior. Isn’t ownership merely an attribute of a service? I understand how legislation, policy, guidelines and agreements etc. can alter behavior but not ownership per se. Can you help me here?

 

Thanks,

 

Wes

 

 

-----Original Message-----
From: Jones, Steve G [mailto:steve.g.jones@capgemini.com]
Sent: March 27, 2006 10:46 AM
To: Michael Stiefel; Ken Laskey; SOA-RM
Subject: RE: [soa-rm] comments collected from SOA-RM presentation

 

 

Personally I’d be against this as a definition as it’s tied to software type considerations rather than business ones. It’s more a description (IMO) of component based development than SOA, in particular if you consider a person being able to offer a solution it’s a bit tricky to consider them “distributed anywhere” or “owned by anyone”.  This implies both that service has no temporal information, and that ownership of a service doesn’t alter its behaviour.

 

 


From: Michael Stiefel [mailto:development@reliablesoftware.com]
Sent: 27 March 2006 16:01
To: Ken Laskey; SOA-RM
Subject: Re: [soa-rm] comments collected from SOA-RM presentation

 

According to this definition

3.  Possible one line description of SOA:  A modular design of solutions where the modules are distributed anywhere, owned by anyone, and reused by everyone (in a manner consistent with specified constraints and policies, including those which limit access).


Aside from try not to use the overloaded word modular, there should be some mention of needs and capabilities. Otherwise, approaches such as DCOM and CORBA easily fit this definition.

Michael

This message contains information that may be privileged or confidential and is the property of the Capgemini Group. It is intended only for the person to whom it is addressed. If you are not the intended recipient, you are not authorized to read, print, retain, copy, disseminate, distribute, or use this message or any part thereof. If you receive this message in error, please notify the sender immediately and delete all copies of this message.

This message contains information that may be privileged or confidential and is the property of the Capgemini Group. It is intended only for the person to whom it is addressed. If you are not the intended recipient, you are not authorized to read, print, retain, copy, disseminate, distribute, or use this message or any part thereof. If you receive this message in error, please notify the sender immediately and delete all copies of this message.



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