{"id":1300,"date":"2006-02-23T23:06:00","date_gmt":"2006-02-24T03:06:00","guid":{"rendered":"http:\/\/www.markbaker.ca\/wp\/2006\/02\/23\/the-cost-of-empiricism\/"},"modified":"2006-02-23T23:06:00","modified_gmt":"2006-02-24T03:06:00","slug":"the-cost-of-empiricism","status":"publish","type":"post","link":"http:\/\/www.markbaker.ca\/blog\/2006\/02\/the-cost-of-empiricism\/","title":{"rendered":"The cost of empiricism"},"content":{"rendered":"<img decoding=\"async\" src=\"\/images\/spyglass.jpg\" \/>\n\n<p>In the comments on an inquisitive\n<a href=\"http:\/\/www.megginson.com\/blogs\/quoderat\/archives\/2006\/02\/23\/two-web-services-questions-what-actually-works\/\">blog post<\/a> by David Megginson,\nMike Champion\n<a href=\"http:\/\/www.megginson.com\/blogs\/quoderat\/archives\/2006\/02\/23\/two-web-services-questions-what-actually-works\/#comment-2721\">asks<\/a>;<\/p>\n\n<blockquote cite=\"http:\/\/www.megginson.com\/blogs\/quoderat\/archives\/2006\/02\/23\/two-web-services-questions-what-actually-works\/#comment-2721\">\nShow us the WS-* success stories, show us the secure, reliable and truly RESTifarian success stories, and let the world judge from the evidence.\n<\/blockquote>\n\n<p>to which I responded;<\/p>\n\n<blockquote cite=\"http:\/\/www.megginson.com\/blogs\/quoderat\/archives\/2006\/02\/23\/two-web-services-questions-what-actually-works\/#comment-2722\">\nMike &#8211; empirical evidence is wonderful to have of course, but it&#8217;s also extraordinarily costly to come by. It&#8217;s also unnecessary, since we&#8217;ve had at our disposal for years (since Perry &amp; Wolf&#8217;s &#8220;Foundations&#8221; paper in the early 90s) a method of evaluating software architectural styles for their suitability for any particular task in any particular environment. Applying that method to SOA\/WS tells us a number things, most importantly that it doesn&#8217;t scale across trust boundaries (which I&#8217;ve been saying for many years, and folks now seem to be acknowledging viz a viz WS use behind the firewall). That same method also tells us which other styles do (ones that adopt interface constraints, of which REST is just one example). This whole debate is not much more complicated than that.\n<\/blockquote>\n\n<p>I just thought that worth replicating here.  Of course, that extraordinary\ncost I referred to <em>has<\/em> already been born out over the past few years by\nWeb services ISVs, their customers, and others, so there <em>should<\/em> be an\nabundance of evidence for Mike.<\/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\/softwarearchitecture\">softwarearchitecture<\/a>,\n<a href=\"http:\/\/del.icio.us\/tag\/webservices\">webservices<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"In the comments on an inquisitive blog post by David Megginson, Mike Champion asks; Show us the WS-* success stories, show us the secure, reliable and truly RESTifarian success stories, and let the world judge from the evidence. to which I responded; Mike &#8211; empirical evidence is wonderful to have of course, but it&#8217;s also [&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],"class_list":["post-1300","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-soap"],"_links":{"self":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/posts\/1300","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=1300"}],"version-history":[{"count":0,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/posts\/1300\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/media?parent=1300"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/categories?post=1300"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/tags?post=1300"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}