subbu.org

HTTP, REST and some Cycling

Resource Access Spin

with one comment

What is striking about the WS-Empire striking back (borrowing from Mark’s post) is not the attempt to "standardize" certain new features for SOAP messages, but the apparent lack (or break-down) of a cohesive guiding principle for architecting SOAP-based web services. I’m referring to WS-ResourceTransfer here.

Let me get to the basics. According to SOAP 1.2,

SOAP Version 1.2 is a lightweight protocol intended for exchanging structured information in a decentralized, distributed environment. … using XML technologies, an extensible messaging framework containing a message construct that can be exchanged over a variety of underlying protocols.

If I buy into this model, I would take it that the message describes everything – the operation/verb, the data, and any additional instructions to process the data.

But if we look at WS-ResourceTransfer, it says that

it intends to form an essential core component of a unified resource access protocol for the Web services space…

and then goes on to define a standardized technique for accessing resources using semantics familiar to those in the system management domain: get, put, create and delete.

What? One of the strongest arguments in the REST vs WS-* debate so far has been that a uniform interface (as in REST) is not adequate to describe the varieties of operations that enterprises need to do (with WS-*). But then why attempt to define a uniform interface familiar to those in the system management domain when the WS-* side concluded that uniform interfaces don’t meet the needs? Looks like a resource access spin.

Written by subbu

July 15th, 2008 at 11:32 am

Posted in REST, Web Services

Tagged with ,

One Response to 'Resource Access Spin'

Subscribe to comments with RSS or TrackBack to 'Resource Access Spin'.

  1. [...] – bookmarked by 4 members originally found by amcils on 2008-10-29 Resource Access Spin http://www.subbu.org/blog/2008/07/resource-access-spin – bookmarked by 2 members originally found [...]

Leave a Reply