[ogsa-wg] RE: [ogsa-naming-wg] WS-Names and WS-Addressing WSDL Binding
Maguire_Tom at emc.com
Maguire_Tom at emc.com
Fri Oct 21 08:54:52 CDT 2005
Mark,
I'm going to chime in on a few points you make...
Your question number 3...
3) wsa:address identifies a resource, it has a IRI, but is that the same
thing that the AbstractName is meant to identify?
The suggestion that I was making is that the wsa:address CAN be the abstract
name. Especially given that in the presence of wsdl port bindings there is
no need for it to be the URL (and I mean Locator here) of the resource. I
expect that the WS Addressing WSDL Binding will address this issue. Think
of the wsa:address as a 'logical' address.
Your statement 4...
4) A WSRF WS-Resource has this concept of being composed of two things, a
Web Service and a resource -
http://docs.oasis-open.org/wsrf/wsrf-ws_resource-1.2-spec-pr-02.pdf
(personally I prefer to thing of a WS-Resource as a single thing)- so is the
AbstractName ment to identify the resource or the Web Service. (Of course
according to W3C Web Services Architecture the Web service is a resource as
well)
I prefer to think of a WS-Resource as a Resource that happens to have a Web
Service interface. And yes the AbstractName is meant to identify the
resource which is why I want to use the <wsa:address> (IRI) for that.
Your question 5....
5) A scenario from RealityGrid (http://www.realitygrid.org)- I am working in
collaboration with others, I have a job running on resource provider A's
machine, the job has an EPR and the A gives it an AbstractName, I migrate
the job to another machine provided by B, it has a new EPR and B gives it a
different AbstractName. This is not what I want - I want the job to have the
same AbstractName
after I migrate it so that my fellow collaborators can find it. Can a client
add an AbstractName to an EPR, or is only the EPR minter allowed to do that?
The AbstractName is immutable (based on the rules defined thus far). Btw, I
don't think this is a problem if you view the <wsa:address> (IRI) as logical
and the addresses (protocol bound) as the wsdl port binding addresses which
is what (I believe) the WS-Addressing WSDL Binding will contemplate.
Your question 6...
6) Can I use the AbstractName to identify a particular conversation I am
having with a Web service?
I guess you could but I would use reference parameters for this.....
Tom
More information about the ogsa-wg
mailing list