RE: Operation dispatch when there isn't a SOAP body.

<[email protected]>
Newsgroups gmane.comp.web.services.description
Message-ID <2A7793353757DB4392DF4DFBBC9522550A201369@I2KM11-UKBR.domain1.systemhost.net>


> I am OK with improvements to the Primer.

me too.

> The issue of dispatch is somewhat artificial. It was caused by the 
> non-RESTful practice of using a single endpoint for all Web service 
> requests and then relying on the SOAP engine to dispatch the request to 
> the right implementation object. For example, the early Apache SOAP 
> implementation called this endpoint the "router".

> REST is based on the proper use of well-designed URLs. Web servers, 
> including Java servlet containers, have the ability to map URLs to code, 
> e.g. a servlet can handle a URL pattern.

> Your proposal for the definition of a default HTTP location for 
> interfaceless bindings is interesting. However, I wonder how useful an 
> interfaceless binding is for REST. I think toolkits would probably 
> implement some strategy for generating HTTP locations based on the input 
> arguments of methods.

I'm not sure I fully understand the proposal, but I'm reminded 
of the dispatching discussion we had for SOAP, where we were cautious 
to specify GEDs given wsa:Action or indeed other mechanisms might be 
employed, I recall we just require there to be some 'uniqueness' ..

Given Web frameworks use a wide variety of dispatching methods, 
often as an ordered sequence of regex expressions, 
are we obliged to be similarly vague for the HTTP binding?

http://httpd.apache.org/docs/2.0/misc/rewriteguide.html
http://www.djangoproject.com/documentation/url_dispatch/

Paul
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.