RE: [NEW ISSUE]: Possible interop issue with WS-Addressing

I think this is a legitimate concern. From where I sit it seems that the
entire concept of "anonymous" (as defined by WS-Addressing) conflates
two separate issues; (1) is the entity addressable (i.e. can it accept
incoming connections) and (2) is the entity identifiable?
 
WS-RM has run into this because it needs a way to identify
non-addressable entities. Clearly "../role/anonymous" isn't going to cut
it because a single service may have many non-addressable requesters. At
one point the WS-RX group considered using reference parameters to
disambiguate these requesters, but reference parameters are supposed to
be opaque so we didn't want to do that.
 
To work around this WS-RM defines its own "URI template":
    http://docs.oasis-open.org/ws-rx/wsrm/200604/anonymous?id={uuid}
 
The base "../anonymouse" indicates that the entity is non-addressable
while the "id={uuid}" query string serves to uniquely identify the
entity.
 
What Doug is asking for would require SOAP processors that are enforcing
the restriction implied by wsaw:Anonymous to recognize that both
http://www.w3.org/2005/03/addressing/role/anonymous *and*
http://docs.oasis-open.org/ws-rx/wsrm/200604/anonymouse?id=* represent
"anonymous URIs". This obviously begs the question "How many more URI
templates will be defined that represent anonymous URIs and how would
you manage multiple URIs/templates"?

- gp   


________________________________

	From: public-ws-addressing-request@w3.org
[mailto:public-ws-addressing-request@w3.org] On Behalf Of Bob Freund
	Sent: Thursday, August 03, 2006 11:14 AM
	To: [WS-A]
	Subject: FW: [ws-rx] [NEW ISSUE]: Possible interop issue with
WS-Addressing
	
	

	This comes from the folks working ws-rm in the ws-rx OASIS tc.
The meeting is this afternoon at 4:00 eastern, and the TC has not yet
accepted or acted on this proposed new issue, but I would like to know
how folks think about this.

	Thanks

	-bob

	 

	________________________________

		From: Doug Davis [mailto:dug@us.ibm.com] 
	Sent: Thursday, August 03, 2006 12:00 PM
	To: Mark Little
[CC list removed]
	Subject: [ws-rx] [NEW ISSUE]: Possible interop issue with
WS-Addressing

	 

	
	Title: Possible interop issue with WS-Addressing: 
	
	Description: 
	
	The WS-Addressing WSDL wsaw:Anonymous element indicates whether
or not the use of the anonymous URI is optional, required or prohibited.
This causes a problem for MakeConnection since it doesn't use the WSA
anonymous URI - instead it defines it own.  Which means that an endpoint
compliant to WSA may reject a use of the RM anon URI not because it
doesn't support MakeConnection but rather because the definition of this
WSDL element doesn't allow for other specs to define their own anon
URIs. 
	
	Proposal: 
	The RX TC, thru its connections with the WS-Addressing WG,
should see if its possible to modify the language of this element such
that it doesn't tie itself to just the one anonymous URI defined by WSA,
rather phrase its requirements more broadly, saying that this element
indicates whether or not a URI referring to the transport-specific
back-channel is optional, required or forbidden.  This would allow for
other specs to define their own anon-like URI (like RM did) but still,
in essence, mean the transport back-channel. 
	
	thanks 
	-Doug 

Received on Thursday, 3 August 2006 19:49:32 UTC