Sunday, November 30, 2003

Adam Bosworth: I'm not the huge fan of REST that I think many in the ebpml.org world and elsewhere are. I love the ease and simplicity of REST, but once one assumes messaging is the correct paradigm, then there is need for an envelope to carry along the metadata used to correlate the message responses with the requests since this may no longer be a synchronous request/response. Secondly, in the world I'm describing, as I'll be making clear in future posts, a fair amount of information has to come in the request in order to enable the service to synchronize its response. This isn't possible if the request is limited to a URL which is limited by most systems to 2K bytes. Thus I think the argument that the REST folks make for all queries being GET's is impractical.

more...