subbu.org

HTTP, REST and some Cycling

REST – Wondering about Interop?

with 3 comments

Sergey Beryozkin is wondering about

is it what actually defines Web Services ? Not only the actual technology per se but the fact that multiple businesses can do the same technology and successfully interoperate?

Will it ever happen with RESTful services ? Will it be possible for multiple companies to interoperate with more sophisticated things involved such as transactions, for ex, something which is possible to do with WS-BusinessActivity which does not really lock all involved ?

Or is it something which will not be ever needed in practice ?

The fact that I am using a client (i.e. the browser) that uses the hypermedia provided by my blog server to create/update representations of resources identified by URIs via a uniform interface (HTTP) demonstrates the interoperability of applications built upon the REST architectural style.

The question about transactions and REST often stems from the misconception of equating POX over HTTP to REST. Unfortunately, POX over HTTP is not the same as REST. What gets tested for interoperability under WS-* (such as understanding SOAP body/headers, serializing/deserializing different XML constructs, faults etc) is not necessarily the same for REST (implementing the uniform interface, understanding media types and hypermedia etc.)

Written by subbu

July 15th, 2008 at 7:05 pm

Posted in REST

Tagged with

3 Responses to 'REST – Wondering about Interop?'

Subscribe to comments with RSS or TrackBack to 'REST – Wondering about Interop?'.

  1. This entry is very confusing to read in a feed reader because you used <div class=”quote”> rather than a real <blockquote>.

    [Reply]

  2. Thanks. Corrected.

    [Reply]

    Subbu Allamaraju

    16 Jul 08 at 6:37 am

  3. Subbu,

    Imagine you had a service up and running that I could invoke RESTfully. How would I know what the http verbs and request uri’s should be? Basically how will it be described?

    [Reply]

    Keith Chapman

    15 Sep 08 at 12:09 pm

Leave a Reply