{"id":1299,"date":"2006-02-22T14:02:00","date_gmt":"2006-02-22T18:02:00","guid":{"rendered":"http:\/\/www.markbaker.ca\/wp\/2006\/02\/22\/when-it-rains-it-pours\/"},"modified":"2006-02-22T14:02:00","modified_gmt":"2006-02-22T18:02:00","slug":"when-it-rains-it-pours","status":"publish","type":"post","link":"http:\/\/www.markbaker.ca\/blog\/2006\/02\/when-it-rains-it-pours\/","title":{"rendered":"When it rains, it pours"},"content":{"rendered":"<img decoding=\"async\" src=\"\/images\/snowball.jpg\" \/>\n\n<p>As if on queue, the Zapthink guys release a\n<a href=\"http:\/\/www.zapthink.com\/report.html?id=ZAPFLASH-2006215\">report<\/a>\nwhich shows that they&#8217;ve been paying attention;<\/p>\n\n<blockquote cite=\"http:\/\/www.zapthink.com\/report.html?id=ZAPFLASH-2006215\">\nSince the Web plays such a large role for SMBs in their use of Web Services, it makes sense that many of them use the cheapest, simplest approach available for implementing B2B Web Services interactions. Using approaches such as Representational State Transfer (REST) gives companies a simple, straightforward HTTP-based approach to Web Services-based integration that is adequate for the needs of many SMBs.\n<\/blockquote>\n\n<p>and &#8230;<\/p>\n\n<blockquote cite=\"http:\/\/www.zapthink.com\/report.html?id=ZAPFLASH-2006215\">\nMany SMBs have been leveraging Web Services to reduce the cost of older approaches to addressing their external integration needs. The simple addition of Web Services interfaces, however, typically remain as inflexible as the API approaches that came before. Only through the application of SOA can midsize firms build and leverage loosely coupled Web Services that are flexible enough to respond to ongoing change in the business environment.\n<\/blockquote>\n\n<p>I really like that second last sentence, where they&#8217;re saying, no, SOA does <em>not<\/em>\n<a href=\"http:\/\/technoracle.blogspot.com\/2006\/02\/reference-model-for-soa-out-for-review.html\">encompass all forms of service<\/a>.\nAnd though they don&#8217;t explicitly state what they <em>do<\/em> think SOA entails,\nit&#8217;s made clear that their interpretation of SOA does not include &#8220;the simple\naddition of Web Services interfaces&#8221;, which seems to mean that they include\nsome sort of interface constraint.<\/p>\n\n<p>Some of those snippets are taken somewhat out of context; as you&#8217;d expect,\nthere&#8217;s a bit of the &#8220;SOAP is for heavy lifting&#8221; stuff in there too.  But still,\nfrom these historically foaming-at-the-mouth WS\/SOA types (kidding guys!  8-),\nsome good stuff.<\/p>\n\n<p>Tags:\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":"As if on queue, the Zapthink guys release a report which shows that they&#8217;ve been paying attention; Since the Web plays such a large role for SMBs in their use of Web Services, it makes sense that many of them use the cheapest, simplest approach available for implementing B2B Web Services interactions. Using approaches such [&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-1299","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\/1299","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=1299"}],"version-history":[{"count":0,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/posts\/1299\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/media?parent=1299"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/categories?post=1299"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/tags?post=1299"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}