subbu.org

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.)

  • Digg
  • del.icio.us
  • Google

July 15th, 2008 at 7:05 pm

Tagged with

RSS feed | Trackback URI

3 Comments »

Comment by Aristotle Pagaltzis at 2008-07-15 22:51:05

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

 
Comment by Subbu Allamaraju at 2008-07-16 06:37:38

Thanks. Corrected.

 
Comment by Keith Chapman at 2008-09-15 12:09:52 Subscribed to comments via email

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?

 
Name (required)
E-mail (required - never shown publicly)
URI
Your Comment (smaller size | larger size)
You may use <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> in your comment.

Trackback responses to this post