- From: Tom Rutt <tom@coastin.com>
- Date: Mon, 07 Feb 2005 17:39:50 -0500
- To: paul.downey@bt.com
- CC: Savas.Parastatidis@newcastle.ac.uk, jmarsh@microsoft.com, public-ws-addressing@w3.org
paul.downey@bt.com wrote: >s/reponse/message/ my bad. > >my point is that as with real world addresses, the urn denotes >the message recipient, and not (always) the way the message >should be transported. > > Would you say the mapping from a logical wsa:to element to the way the message is transported is part of ws-addressing? If not, where is this mapping specified? Tom Rutt > >-----Original Message----- >From: Tom Rutt [mailto:tom@coastin.com] >Sent: Mon 07/02/2005 21:43 >To: Downey,PS,Paul,XAGA C >Cc: Savas.Parastatidis@newcastle.ac.uk; jmarsh@microsoft.com; public-ws-addressing@w3.org >Subject: Re: Thoughts on TAG issue EndpointsRef47 > > > > paul.downey@bt.com wrote: > > >Tom > > > >i'm not Savas, but a sender can send the reponse wherever it > >likes! Though typically it will verify the address against a whitelist, > >then a blacklist and send it /wherever/.. > > > > > My question is simple, given an EPR, how does the sender determine where > to send > the request associated wtih that EPR. (not the response). > > I do not understand what you mean by "the sender can send the xxx > wherever it likes" > > If it send it to a random HTTP url, how can it expect that URL to > understand the wsa:to logical address value? > > I was assuming that the sender uses information in the EPR to deterimine > the "transport" > address to send the request message to. In the soap/http binding this > is an HTTP URL. > > tom Rutt > > > > >Paul > > > > -----Original Message----- > > From: public-ws-addressing-request@w3.org on behalf of Tom Rutt > > Sent: Mon 07/02/2005 21:26 > > To: Savas Parastatidis > > Cc: Jonathan Marsh; public-ws-addressing@w3.org > > Subject: Re: Thoughts on TAG issue EndpointsRef47 > > > > > > > > > > Savas Parastatidis wrote: > > I have a question: > > > > Given an epr, how does the sending system determine the http address to > > use to > > send the http post request, if all it has is a logical urn for the > > epr:address element? > > > > this is not discussed in the spec. > > > > >Hi Tom, > > > > > > > > > > > > > > >>If what Gudge is describing is required, we might consider a multiple > > >>Protocol profile structure > > >>for the "EPR". This is what IONA was getting at. We could represent > > >>all the variant > > >>transport addresses required in the EPR. > > >> > > >>Otherwise I am not at all clear on how the "logical" uri gets mapped > > >> > > >> > > >to > > > > > > > > >>the various > > >>transport addresses required for the variants desired. > > >> > > >> > > >> > > > > > >There may not be a need to map the "logical" URI to a specific transport > > >address. Imagine a service with a logical address > > >'urn:chocolates:service' which sells chocolates. You want to buy a > > >chocolate from a peer-to-peer network of services without caring about > > >the actual endpoint of the service that will serve you. > > > > > ><soap:Envelope> > > > <soap:Header> > > > <wsa:To>urn:chocolates:service</wsa:To> > > > </soap:Header> > > > <soap:Body> > > > <m:OrderForm> > > > <m:noChocolateBars>10</m:noChocolateBars> > > > <m:maxAmmountPerChocolateBar>1000</m:maxAmmountPerChocolateBar> > > > </m:OrderForm> > > > </soap:Body> > > ></soap:Envelope> > > > > > >All you have to do is just give this message to the P2P network which > > >will know how to do deal with it. No need to go from a logical to a > > >transport-specific address for this service. But even if you had to, > > >there is a use case for using logical addresses as indexes in registries > > >where transport-specific endpoints can be found at runtime ("give me all > > >the transport endpoints of the urn:chocolates:service service"). > > > > > > > > How do you get interoperability unless this "registry" mechanism is > > defined in the spec? > > > > How does the client determine the http addres (in the soap http post > > binding case) to > > send the request to for that epr? > > > > Tom Rutt > > > > >Regards, > > >.savas. > > > > > > > > > > > > > > > > > > -- > > ---------------------------------------------------- > > Tom Rutt email: tom@coastin.com; trutt@us.fujitsu.com > > Tel: +1 732 801 5744 Fax: +1 732 774 5133 > > > > > > > > > > > > > > > > > > > -- > ---------------------------------------------------- > Tom Rutt email: tom@coastin.com; trutt@us.fujitsu.com > Tel: +1 732 801 5744 Fax: +1 732 774 5133 > > > > > > > > -- ---------------------------------------------------- Tom Rutt email: tom@coastin.com; trutt@us.fujitsu.com Tel: +1 732 801 5744 Fax: +1 732 774 5133
Received on Monday, 7 February 2005 22:40:35 UTC