{"id":1541,"date":"2006-04-24T21:49:00","date_gmt":"2006-04-25T01:49:00","guid":{"rendered":"http:\/\/www.markbaker.ca\/wp\/2006\/04\/24\/overlap\/"},"modified":"2006-04-24T21:49:00","modified_gmt":"2006-04-25T01:49:00","slug":"overlap","status":"publish","type":"post","link":"http:\/\/www.markbaker.ca\/blog\/2006\/04\/overlap\/","title":{"rendered":"Overlap"},"content":{"rendered":"<img decoding=\"async\" src=\"http:\/\/www.markbaker.ca\/images\/overlap.gif\" \/>\n\n<p>In response to\n<a href=\"http:\/\/www.tbray.org\/ongoing\/When\/200x\/2006\/04\/17\/SOA-or-not\">Tim Bray&#8217;s piece<\/a> calling bullshit on SOA,\n<a href=\"http:\/\/loekb.blogspot.com\/2006\/04\/soa-just-vendor-talk.html\">Loek Bakker<\/a>\nresponded with some comments that get right to the heart of the matter, IMO;<\/p>\n\n<blockquote cite=\"http:\/\/loekb.blogspot.com\/2006\/04\/soa-just-vendor-talk.html\">\nWS-* services and REST services are not competing, they are complementary. Web Style serves another purpose than SOA. Consumer-facing services have other QoS requirements than high-volume, cross-platform A2A transaction services.\n<\/blockquote>\n\n<p>That&#8217;s really interesting from my POV because it shows that\nafter many years of a debate, that we &#8211; the Web folks &#8211; still\nhaven&#8217;t successfully gotten our message across.<\/p>\n\n<p>That message?  That these services <em>are<\/em> competitive.<\/p>\n\n<p>It&#8217;s as\n<a href=\"http:\/\/seanmcgrath.blogspot.com\/2003_09_07_seanmcgrath_archive.html#106317857696934072\">Sean says<\/a>\n(channeling some unnamed prophet);<\/p>\n\n<blockquote cite=\"http:\/\/seanmcgrath.blogspot.com\/2003_09_07_seanmcgrath_archive.html#106317857696934072\">\nA complex system that works invariably can be traced back to a simple system that worked\n<\/blockquote>\n\n<p>Meaning, in this context, that if you want to build something\nsuitable for &#8220;high-volume, cross-platform A2A transactions&#8221;, start\nwith the Web and\n<a href=\"http:\/\/www.ics.uci.edu\/~rohit\/ARRESTED-ICSE.pdf\">build up<\/a>.\nWeb services don&#8217;t do that; they strayed from that the\n<a href=\"http:\/\/www.oasis-open.org\/cover\/\/draft-box-http-soap-00.txt#sec_7.4\">moment<\/a>\nthey confused\n<a href=\"http:\/\/lists.w3.org\/Archives\/Public\/xml-dist-app\/2002Mar\/0322.html\">transfer with transport<\/a>.<\/p>\n\n<p>Tags:\n<a href=\"http:\/\/del.icio.us\/tag\/soap\">soap<\/a>,\n<a href=\"http:\/\/del.icio.us\/tag\/soa\">soa<\/a>,\n<a href=\"http:\/\/del.icio.us\/tag\/rest\">rest<\/a>,\n<a href=\"http:\/\/del.icio.us\/tag\/web\">web<\/a>,\n<a href=\"http:\/\/del.icio.us\/tag\/webservices\">webservices<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"In response to Tim Bray&#8217;s piece calling bullshit on SOA, Loek Bakker responded with some comments that get right to the heart of the matter, IMO; WS-* services and REST services are not competing, they are complementary. Web Style serves another purpose than SOA. Consumer-facing services have other QoS requirements than high-volume, cross-platform A2A transaction [&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,40],"class_list":["post-1541","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-rest","tag-soap","tag-xml"],"_links":{"self":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/posts\/1541","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=1541"}],"version-history":[{"count":0,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/posts\/1541\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/media?parent=1541"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/categories?post=1541"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/tags?post=1541"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}