{"id":22,"date":"2007-10-24T21:14:04","date_gmt":"2007-10-25T02:14:04","guid":{"rendered":"http:\/\/steve.vinoski.net\/blog\/2007\/10\/24\/ron-schmelzer-on-esbs\/"},"modified":"2007-10-24T21:14:04","modified_gmt":"2007-10-25T02:14:04","slug":"ron-schmelzer-on-esbs","status":"publish","type":"post","link":"https:\/\/steve.vinoski.net\/blog\/2007\/10\/24\/ron-schmelzer-on-esbs\/","title":{"rendered":"Ron Schmelzer on ESBs"},"content":{"rendered":"<p>A little over a week ago, <a href=\"http:\/\/www.zapthink.com\/management.html\">Ron Schmelzer of ZapThink<\/a>, who&#8217;s pretty well known as an expert SOA analyst, quietly snuck an interesting comment into the <a href=\"https:\/\/steve.vinoski.net\/blog\/2007\/10\/04\/the-esb-question\/\">ESB brouhaha<\/a> that <a href=\"https:\/\/steve.vinoski.net\/blog\/2007\/10\/06\/the-degenerating-esb-discussion\/\">developed here recently<\/a>. The ESB proponents who expressed displeasure at my view of ESBs, especially those who quoted ZapThink in their defense, will want to read <a href=\"https:\/\/steve.vinoski.net\/blog\/2007\/10\/04\/the-esb-question\/#comment-123\">what Ron had to say<\/a>. If you don&#8217;t feel like chasing that link, here&#8217;s what he said:<\/p>\n<blockquote><p><em>The poster (<a href=\"https:\/\/steve.vinoski.net\/blog\/2007\/10\/04\/the-esb-question\/#comment-51\">Curt<\/a>) who says that ZapThink says that ESBs are an enabling technology on the road to SOA has mischaracterized our position. Speaking from ZapThink\u2019s perspective, we don\u2019t believe that ESBs are neither necessary nor sufficient to enable SOA. In fact, we\u2019ve seen plenty of SOA solutions that leverage a wide variety of non-ESB infrastructure. To be as unambiguous as possible: ESB is vendor marketing spin. True, there is certainly capabilities within an ESB that *might* enable companies to produce truly loosely coupled, composite, and heterogeneous Services in an environment of continuous change, but you can just as easily build tightly-coupled, proprietary, point-to-point Service integration with ESBs. There\u2019s nothing about an ESB that substitutes for the need to do architecture. And there\u2019s nothing about architecture that requires the adherence to a particular technological infrastructure.<\/p>\n<p>If you want to make SOA work in a heterogeneous environment, why would you want to limit yourself to one technology, one approach? You\u2019re buying right into their strategy of locking you into a platform. That\u2019s only good if you sell platforms. Wake up folks &#8211; architecture is YOUR responsibility, not that of some vendors hawking middleware!<\/p>\n<p>So, don\u2019t put ZapThink in the camp of the ESB bigots. We certainly are not. Implement SOA with intermediaries and REST. Why not?<\/em><\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>A little over a week ago, Ron Schmelzer of ZapThink, who&#8217;s pretty well known as an expert SOA analyst, quietly snuck an interesting comment into the ESB brouhaha that developed here recently. The ESB proponents who expressed displeasure at my view of ESBs, especially those who quoted ZapThink in their defense, will want to read [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,7],"tags":[],"class_list":["post-22","post","type-post","status-publish","format-standard","hentry","category-integration","category-services"],"_links":{"self":[{"href":"https:\/\/steve.vinoski.net\/blog\/wp-json\/wp\/v2\/posts\/22","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/steve.vinoski.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/steve.vinoski.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/steve.vinoski.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/steve.vinoski.net\/blog\/wp-json\/wp\/v2\/comments?post=22"}],"version-history":[{"count":0,"href":"https:\/\/steve.vinoski.net\/blog\/wp-json\/wp\/v2\/posts\/22\/revisions"}],"wp:attachment":[{"href":"https:\/\/steve.vinoski.net\/blog\/wp-json\/wp\/v2\/media?parent=22"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/steve.vinoski.net\/blog\/wp-json\/wp\/v2\/categories?post=22"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/steve.vinoski.net\/blog\/wp-json\/wp\/v2\/tags?post=22"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}