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