On Ref Properties/Parameters and URIs

|

I tried twice to respond to Omri's post on ref props vs params but I got errors both times, so here's my response.

I think that in the example you've given, most software, like browers, caches, security, etc. will interpret the RefParam as part of the identifier for the service. I agree that a service may internally use the param1 as a RefParam but the external world probably won't ignore the param1 for URI identity comparison purposes.

I think a closer comparison for RefParams from an identity perspective is fragment ids, ie
http://foo/bar#param1=value1. The frag-id isn't sent to the service as part of the request, but is retained and then used by the client for the response. Kind of the way RefProps/Params aren't "used" by the service but by the receiver of the EPR.

This is why I like Ref Params as incarnated in WS-Addr, that the author can choose to make information either part of the identifier or not, and they can choose to either use the URI (Web infrastructure) only or URI + Ref Props/Params structure. There's 3 different extensibility points for them to choose for their application.

About this Entry

This page contains a single entry by Dave Orchard published on November 13, 2004 3:04 PM.

I'm a .swf was the previous entry in this blog.

Vera Drake: 4/4 is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.

Categories