[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: RE: direct AND mediated awareness
----- Original Message -----
From: Danny Thornton
Sent: 10/24/12 07:44 PM
To: 'Mike Poulin', 'Peter F Brown', Ken Laskey
Subject: RE: direct AND mediated awareness
Michael,The sentences "Mediated awareness promotes loose coupling ... Rather than all potential service consumers ..." were removed from soa-raf-v10-wd08-CLEAN.pdf. The suggested updates in the issues spread sheet remove additional text and diagram related to this emphasis.The SOA RAF states some characteristics for mediated awareness and then relates mediated awareness to ecosystem using "third party". Third party to me implies a discussion of ownership boundaries, however, this does not necessarily seem to be the case from the recent email discussions. As you stated direct and mediated awareness can be inside or outside an ownership boundary.When first defining direct and mediated awareness in the SOA RAF, the intent was to define a distinction between the two and define characteristics of the technologies that provide this capability. To that end the core distiction is as you say "mediator locates service", mediator can also locate consumers. And thus mediation always occurs for a service consumer to connect to a service. In an exagerated example, a programmer creates a web service and then codes a web service client to consume the web service. At a minimum mediation had to occur in the programmer's mind. Direct awareness then becomes the static connection information stored and used with no further mediation about the service. But I digress because we are not discussing mediated awareness in a person's mind, rather mediated awareness in the computing technology. I would not try to qualify mediated awareness to just a lookup, mediated awareness may contain various description and may be in the form of notifications.Danny
--- On Wed, 10/24/12, Ken Laskey <klaskey@mitre.org> wrote:
From: Ken Laskey <klaskey@mitre.org>
Subject: RE: direct AND mediated awareness
To: "'Mike Poulin'" <mpoulin@usa.com>, "'Peter F Brown'" <peter@peterfbrown.com>, danny_thornton2@yahoo.com
Cc: soa-rm-ra@lists.oasis-open.org
Date: Wednesday, October 24, 2012, 7:42 AM
Michael,
I never read “direct *or* mediated awareness” as being and exclusive or but as complementary options. I would also be happy with Peter’s proposed tweak.
As for the remainder of your points, I believe the paragraph in question still needs some work. Again, I don’t think there is fundamental disagreements on the ideas but the wording still leaves a bit to be desired.
Peter isn’t available before the meeting and I also do not have the time before the meeting to work the text, so I expect this will become homework for the coming week.
Ken
From: Mike Poulin [mailto:mpoulin@usa.com]
Sent: Wednesday, October 24, 2012 9:37 AM
To: Ken Laskey; Peter F Brown; danny_thornton2@yahoo.com
Subject: direct AND mediated awareness
Gentlemen,
Please, be patient to read this message to the end becuase it is difficult to articulate it as one piece in the conf. call. I have only one objection for theSuggest "Participants acting in the roles of service consumers and service providers may have direct awareness or mediated awareness where mediated awareness is achieved through some third party acting in the role of a mediator."
In response to what I think is the focus of the emphasis comments, suggest adding to the end of the paragraph: "Those acting in the roles of consumers, providers, or mediators may reside within a single ownership boundary or interactions among them may cross ownership boundaries."
and"Participants acting in the roles of service consumers and service providers may have awareness of each other directly or gain such mediated awareness where mediated awareness is achieved through some third party acting in the role of a mediator, what we refer to as mediated awareness."
This objection is based on
“Mediated awareness promotes loose coupling by keeping the consumers and services from explicitly referring to each other. Mediation lets interaction vary independently. Rather than all potential service consumers being informed on a continual basis about all services, there is a known or agreed upon facility or location that stores and supports discovery and/or notification related to the service description.”
In essence, I propose to replace "direct awareness or mediated awareness" by "direct awareness and mediated awareness".
Also, I propose to remove the sentence "Mediation lets interaction vary independently" - see my explanations below.
The first change will allow someone who requires a direct awareness to be loose-coupled in all cases (like myself) to sutisfy this requirement as well as someone else who wants to decouple the consumer from the service totally (like "from explicitly referring to each other") to do this.
I believe that all efforts that we have put into defing the notion of Service Contract in combination with our statement that the SOA Ecosystem sits in between Business and Technology require us to preserve business (not only technical) understanding of consumer/service interaction and possible role of a mediating actor. In particular, a business consumer will not deal with a service if the service/provider is unknown up-front. That is, total decoupling will not work for business services and (the second change) "Mediation lets interaction vary independently" is not acceptable. The last quote may take place only within a realm where all participants trust others a priori (which is unrealistic even inside the same company).
By "a direct awareness to be loose-coupled", I mean that the consumer
1) knows about the service;
2) familiar with the Service Description (does not matter how);
3) has decided that this service can meet consumer's needs;
4) has willingness and establishes the trust with this service
- all before sending the first message. If there is a mediating actor in the transaction, this mediator has only one duty - locate the service, which is nominated by the consumer, in the network and arrange for physiscal connection to the service's end-point. How to locate - this is exactly the knowledge and value of the mediator; the consumer is free from this physical details (this is why it is loose-coupling)
If we/anybody allow(s) a mediator to hide the service in full (from the consumer), the consumer has no choice other than to set a Service Contract with this mediator. This service contract must be about all business and technical spects that the consumer needs and, moreover, these aspects should be advertised by the mediator itself to preserve the concept of Service Contract. Have you seen such a mediator? I did not (if such a mediator 'helps' several services, it can down-scale quickly).
Regards,
- Michael
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]