{"id":1071,"date":"2005-10-11T22:10:00","date_gmt":"2005-10-12T02:10:00","guid":{"rendered":"http:\/\/www.markbaker.ca\/wp\/2005\/10\/11\/web-services-on-the-defensive\/"},"modified":"2005-10-11T22:10:00","modified_gmt":"2005-10-12T02:10:00","slug":"web-services-on-the-defensive","status":"publish","type":"post","link":"http:\/\/www.markbaker.ca\/blog\/2005\/10\/web-services-on-the-defensive\/","title":{"rendered":"Web services on the defensive"},"content":{"rendered":"<p>It&#8217;s about time.<\/p>\n\n<p>Web services were under attack (principled, of course) at\n<a href=\"http:\/\/lists.w3.org\/Archives\/Public\/www-tag\/2005Oct\/att-0017\/11-tagmem-minutes.html\">today&#8217;s TAG call<\/a>.\nBetter late than never, I suppose&#8230;<\/p>\n\n<pre>\n<em>Roy<\/em>: The situation I run into is that if they don't solve the problem,\nwe shouldn't recommend a technology. ... WSaddressing may not be useful.\n<\/pre>\n\n<p>[&#8230;]<\/p>\n\n<pre>\n<em>&lt;Roy&gt;<\/em> what I said was that the WSA folks are roughly the same as the WSDL\nfolks and the WS* folks in general, and we have regularly described problems\nwith WS that need to be resolved in order to fit in with the Web, and they have\nregularly refused to do so in a meaningful way. At some point, we have to say\nthat <em>this technology should not be recommended to W3C members<\/em>.\n<\/pre>\n\n<p>(emphasis mine)<\/p>\n\n<p>[&#8230;]<\/p>\n\n<pre>\n<em>&lt;Roy&gt;<\/em> I don't find any technology that doesn't use the Web to be a useful product of the W3C.\n<\/pre>\n\n<p>[&#8230;]<\/p>\n\n<pre>\n<em>&lt;noah&gt;<\/em> Though, to be fair, the work required to process such a header would be a\nstructural change to most deployed SOAP software.\n<em>&lt;DanC&gt;<\/em> so... the folks who made up that software dug that hole. they can dig\nthemselves out, no?\n<\/pre>\n\n<p>It&#8217;s a real shame.  This would all just go away if only Web services advocates\nrealized that the Web provides what they need for distributed, document oriented\ncomputing.  You wonder why Dan, Tim, and Roy (and maybe Henry &#8211; I don&#8217;t know him\nvery well) are\npushing as they are?  It&#8217;s because they understand that\nthe Web is <em>necessary<\/em>, and that after you slash away\n<a href=\"http:\/\/www.ics.uci.edu\/~fielding\/pubs\/dissertation\/rest_arch_style.htm#sec_5_1_5\">all<\/a>\nthat\n<a href=\"http:\/\/www.ietf.org\/rfc\/rfc3986.txt\">makes<\/a>\nthe\n<a href=\"http:\/\/www.w3.org\/TR\/webarch\/\">Web the Web<\/a>,\nwhat&#8217;s left isn&#8217;t anything of any particular value\nto anyone, protestations to the contrary notwithstanding.<\/p>\n\n<p>I&#8217;m not holding my breath that anything other than a toothless compromise will\nresult from this exchange, but still, it&#8217;s nice to see the pushback; misery loves\ncompany, as they say 8-)<\/p>","protected":false},"excerpt":{"rendered":"It&#8217;s about time. Web services were under attack (principled, of course) at today&#8217;s TAG call. Better late than never, I suppose&#8230; Roy: The situation I run into is that if they don&#8217;t solve the problem, we shouldn&#8217;t recommend a technology. &#8230; WSaddressing may not be useful. [&#8230;] &lt;Roy&gt; what I said was that the WSA [&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,26,34],"class_list":["post-1071","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-rest","tag-soap","tag-w3c"],"_links":{"self":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/posts\/1071","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=1071"}],"version-history":[{"count":0,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/posts\/1071\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/media?parent=1071"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/categories?post=1071"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/tags?post=1071"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}