{"id":100,"date":"2003-03-06T08:16:00","date_gmt":"2003-03-06T12:16:00","guid":{"rendered":"http:\/\/www.markbaker.ca\/wp\/?p=213"},"modified":"2003-03-06T08:16:00","modified_gmt":"2003-03-06T12:16:00","slug":"its-not-rest-vs-soap","status":"publish","type":"post","link":"http:\/\/www.markbaker.ca\/blog\/2003\/03\/its-not-rest-vs-soap\/","title":{"rendered":"It&#8217;s not REST vs. SOAP"},"content":{"rendered":"<p>A <a href=\"http:\/\/www.pocketsoap.com\/weblog\/2003\/03\/05.html#a1061\">flurry<\/a> of\n&#8220;It&#8217;s not REST vs. SOAP&#8221; comments in response to Bob McMillan&#8217;s\n<a href=\"http:\/\/www.nwfusion.com\/ee\/2003\/eerest.html\">latest REST article<\/a>.<\/p>\n\n<p>I helped Bob with that story, and I know I&#8217;m always careful to frame the\nargument as &#8220;REST vs. Web services&#8221; rather than &#8220;REST vs. SOAP&#8221;, so I apologize\nfor not communicating that point to Bob well enough.  Heck, I spent all that time\non the <a href=\"http:\/\/www.w3.org\/2000\/xp\/Group\/\">XML Protocol WG<\/a> for a\nreason, you know; to make sure SOAP became the best darned\n<a href=\"http:\/\/www.w3.org\/TR\/WD-http-pep.html\">PEP<\/a> replacement it could be.<\/p>\n\n<p>But I suppose there&#8217;s an inevitability to this confusion, since the word\n&#8220;SOAP&#8221; brings along with it an implied use, which is contrary to REST.  Unfortunate,\nbut whad&#8217;ya gonna do?<\/p>","protected":false},"excerpt":{"rendered":"A flurry of &#8220;It&#8217;s not REST vs. SOAP&#8221; comments in response to Bob McMillan&#8217;s latest REST article. I helped Bob with that story, and I know I&#8217;m always careful to frame the argument as &#8220;REST vs. Web services&#8221; rather than &#8220;REST vs. SOAP&#8221;, so I apologize for not communicating that point to Bob well enough. [&hellip;]","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[26,40],"class_list":["post-100","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-soap","tag-xml"],"_links":{"self":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/posts\/100","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=100"}],"version-history":[{"count":0,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/posts\/100\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/media?parent=100"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/categories?post=100"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/tags?post=100"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}