Comments on: The REST schism and the REST contradiction https://quoderat.megginson.com/2006/03/25/the-rest-schism-and-the-rest-contradiction/ Open information and technology. Tue, 23 May 2006 00:02:28 +0000 hourly 1 http://wordpress.com/ By: Jonnay https://quoderat.megginson.com/2006/03/25/the-rest-schism-and-the-rest-contradiction/#comment-446 Tue, 23 May 2006 00:02:28 +0000 http://www.megginson.com/blogs/quoderat/archives/2006/03/25/the-rest-schism-and-the-rest-contradiction/#comment-446 I stay out of the REST is better then WS-* argument, because I don’t have any firm numbers to state which is better. I personally prefer REST.

My problem was that defining REST in terms of HTTP verbs is missing the whole point of rest.

]]>
By: pwb https://quoderat.megginson.com/2006/03/25/the-rest-schism-and-the-rest-contradiction/#comment-445 Mon, 27 Mar 2006 19:41:17 +0000 http://www.megginson.com/blogs/quoderat/archives/2006/03/25/the-rest-schism-and-the-rest-contradiction/#comment-445 If someone came out with a plain way to describe how to create a “restful API” and gave it a name (a la “Ajax”), people would switch to it in a second. The problem is that REST’s current primary documentation is a doctoral dissertation that is mostly unintelligible to a normal human being.

Secondly, REST backers need to come to a conclusion on whether ot not PUT is necessary (no one ever DELETEs).

Finally, once there is some common understanding of (the son of) REST, we should document how some popular APIs would look (e.g., Amazon, Flickr, Bloglines, etc.).

]]>
By: Mark Baker https://quoderat.megginson.com/2006/03/25/the-rest-schism-and-the-rest-contradiction/#comment-444 Sun, 26 Mar 2006 18:38:54 +0000 http://www.megginson.com/blogs/quoderat/archives/2006/03/25/the-rest-schism-and-the-rest-contradiction/#comment-444 I think it’s important to note that what’s demonstrated to work is indeed GET and POST, but *GET and POST as defined*. I suspect that when Don says “POST” he’s implicitly encompassing both tunneled and non-tunneled uses of POST.

Also, GET and POST used as defined is RESTful, and nothing in REST says that you have to use all methods. It only says you have to use the right one for the job (per self-description). If you only need to get data, or submit it for processing, then only using GET and POST is just fine.

]]>
By: Restiness https://quoderat.megginson.com/2006/03/25/the-rest-schism-and-the-rest-contradiction/#comment-443 Sat, 25 Mar 2006 20:56:26 +0000 http://www.megginson.com/blogs/quoderat/archives/2006/03/25/the-rest-schism-and-the-rest-contradiction/#comment-443 […] David Megginson: “I do see a contradiction between the two arguments I hear most often from REST supporters 1. REST is superior to Web Services/SOAP/SOA because it’s been proven to work on the Web. 2. Almost nobody on the Web uses REST correctly.” […]

]]>