{"id":1690,"date":"2006-11-15T01:40:40","date_gmt":"2006-11-15T05:40:40","guid":{"rendered":"http:\/\/www.markbaker.ca\/blog\/2006\/11\/15\/rest-misrepresented\/"},"modified":"2006-11-15T01:40:40","modified_gmt":"2006-11-15T05:40:40","slug":"rest-misrepresented","status":"publish","type":"post","link":"http:\/\/www.markbaker.ca\/blog\/2006\/11\/rest-misrepresented\/","title":{"rendered":"REST, misrepresented"},"content":{"rendered":"<p><a href=\"http:\/\/www.bloglines.com\/blog\/sanjiva\">Sanjiva<\/a> gave a\n<a href=\"http:\/\/video.google.com\/videoplay?docid=1710477770315021899\">talk at Google<\/a>\non Web services, which also touched on REST.  Unfortunately there&#8217;s a lot of misinformation in there about REST, including a statement to the effect of &#8220;If you want to sign your message, you can&#8217;t use REST&#8221; (I don&#8217;t think I&#8217;m taking that out of context), plus a slide (@ 25:00) that includes the following;<\/p>\n\n<pre>\nREST vs. WS-* is the wrong battle\n- WS-* is used to create Service Oriented Architecture\n- REST is used to create Resource Oriented Architecture\n<\/pre>\n\n<p>When taken together with some other comments, it appears as though Sanjiva sees REST as an alias for HTTP (or perhaps HTTP\/URI), which it isn&#8217;t of course.  He&#8217;s certainly entitled to his own beliefs, but I think he would do well to spend a couple of days with his nose buried deep in <a href=\"http:\/\/www.ics.uci.edu\/~fielding\/pubs\/dissertation\/top.htm\">Roy&#8217;s dissertation<\/a>&#8230; and not just <a href=\"http:\/\/www.ics.uci.edu\/~fielding\/pubs\/dissertation\/rest_arch_style.htm\">chapter 5<\/a>.  Until that happens, I&#8217;d personally avoid trying to make conclusions about how these different approaches may or may not relate, or may or may not compete.<\/p>","protected":false},"excerpt":{"rendered":"Sanjiva gave a talk at Google on Web services, which also touched on REST. Unfortunately there&#8217;s a lot of misinformation in there about REST, including a statement to the effect of &#8220;If you want to sign your message, you can&#8217;t use REST&#8221; (I don&#8217;t think I&#8217;m taking that out of context), plus a slide (@ [&hellip;]","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[22,25,26,38],"class_list":["post-1690","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-rest","tag-soa","tag-soap","tag-webservices"],"_links":{"self":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/posts\/1690","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/comments?post=1690"}],"version-history":[{"count":0,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/posts\/1690\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/media?parent=1690"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/categories?post=1690"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/tags?post=1690"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}