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


Michael,

Let me try some below

 

From: mpoulin@usa.com [mailto:mpoulin@usa.com]
Sent: Wednesday, March 09, 2011 3:23 PM
To: cbashioum@mitre.org; soa-rm-ra@lists.oasis-open.org
Subject: Re: [soa-rm-ra] One-pager

 

I had a little chance to look into this paper today. As I discussed already, I believe that wording about EC require serious revision: EC exist on its own and regardless agreement with the service consumer. EC is the policy environment (all technical infrastructure elements and constraints may be expressed as policies) where the service is tested and can run providing characteristics announced in the service description. If consume wants to interact with the service, the consumer has to agree with the EC. However, EC is not that agreement.

I just came up with this – EC == service invocation preconditions, define by service provider and agreed upon by service consumer in explicit agreement

 

Service provider must treat ES as a run-time environment rather than "additional constraints are necessary in order for the service consumer to invoke particular actions". 

Sorry, no idea what this means

 

Finally, I am against "service consumer to invoke particular actions" - consumer invokes Service, i.e. service functionality. What actions the service performs is not a business of the consumer. Moreover, different service interfaces of the same service may expose different operations that may not be taken as service's actions; these operations are provided for consumers.

I think the question here is again terminology. An action, as defined in one pager is a service method. So depending on the amount of methods the service exposes it can support one ar more actions. So when a consumer invokes a particular action it invokes a particular method. The point we can try to argue is whether service methods is just a bad example of OO thinking about something that has nothing in common with OO or this is really advantageous.

 

- Michael

 

 

-----Original Message-----
From: Bashioum, Christopher D <cbashioum@mitre.org>
To: soa-rm-ra@lists.oasis-open.org <soa-rm-ra@lists.oasis-open.org>
Sent: Wed, Mar 9, 2011 6:45 pm
Subject: [soa-rm-ra] One-pager

Attached is the one-pager we talked about at today’s conference call.  For those who didn’t attend, the minutes should be posted shortly.  The purpose of this is for us  to come to agreement on these concepts and their  relationship to each other before next week’s call.

 

 

=

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



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