<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Ron Schmelzer on ESBs</title>
	<atom:link href="http://steve.vinoski.net/blog/2007/10/24/ron-schmelzer-on-esbs/feed/" rel="self" type="application/rss+xml" />
	<link>http://steve.vinoski.net/blog/2007/10/24/ron-schmelzer-on-esbs/</link>
	<description>Ask forgiveness, not permission.</description>
	<pubDate>Fri, 16 May 2008 05:01:20 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Bill de hOra</title>
		<link>http://steve.vinoski.net/blog/2007/10/24/ron-schmelzer-on-esbs/#comment-186</link>
		<dc:creator>Bill de hOra</dc:creator>
		<pubDate>Sun, 28 Oct 2007 12:38:04 +0000</pubDate>
		<guid isPermaLink="false">http://steve.vinoski.net/blog/2007/10/24/ron-schmelzer-on-esbs/#comment-186</guid>
		<description>Ronan: "There is no single solution to implementing SOA partly because we are all learning and partly because there are many different types of enterprise integration problems to be solved and wildly different types of enterprise to solve them in."

Not because SOA has no conceptual weight or operational definition? How can I not think SOA is a flim-flam? 

"There is no single path or a single answer for the future. It’s not about losing a religion or having a religion. It’s about being part of the evolution."

I suspect the evolutionary idea is flawed. What actually happens is rip and replace along with ambitious big works projects.  If IT actually evolved, would SOA be needed conceptually?</description>
		<content:encoded><![CDATA[<p>Ronan: &#8220;There is no single solution to implementing SOA partly because we are all learning and partly because there are many different types of enterprise integration problems to be solved and wildly different types of enterprise to solve them in.&#8221;</p>
<p>Not because SOA has no conceptual weight or operational definition? How can I not think SOA is a flim-flam? </p>
<p>&#8220;There is no single path or a single answer for the future. It’s not about losing a religion or having a religion. It’s about being part of the evolution.&#8221;</p>
<p>I suspect the evolutionary idea is flawed. What actually happens is rip and replace along with ambitious big works projects.  If IT actually evolved, would SOA be needed conceptually?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pragmatic Dictator &#187; Blog Archive &#187; Architecture RIP</title>
		<link>http://steve.vinoski.net/blog/2007/10/24/ron-schmelzer-on-esbs/#comment-181</link>
		<dc:creator>Pragmatic Dictator &#187; Blog Archive &#187; Architecture RIP</dc:creator>
		<pubDate>Fri, 26 Oct 2007 20:32:48 +0000</pubDate>
		<guid isPermaLink="false">http://steve.vinoski.net/blog/2007/10/24/ron-schmelzer-on-esbs/#comment-181</guid>
		<description>[...] these behaviours is challenging: Architecture RIP? Possibly but a recent comment on ESB&#8217;s from Ron Schmelzer means there&#8217;s still hope. And there is at least one part of the developer [...]</description>
		<content:encoded><![CDATA[<p>[...] these behaviours is challenging: Architecture RIP? Possibly but a recent comment on ESB&#8217;s from Ron Schmelzer means there&#8217;s still hope. And there is at least one part of the developer [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan Creswell</title>
		<link>http://steve.vinoski.net/blog/2007/10/24/ron-schmelzer-on-esbs/#comment-180</link>
		<dc:creator>Dan Creswell</dc:creator>
		<pubDate>Fri, 26 Oct 2007 14:42:14 +0000</pubDate>
		<guid isPermaLink="false">http://steve.vinoski.net/blog/2007/10/24/ron-schmelzer-on-esbs/#comment-180</guid>
		<description>Ronan mentioned:

"CORBA, ESB, J2EE, REST, SOAP"

I think that maybe the above is an example of why we as a community tie ourselves up in knots.  CORBA, ESB, J2EE, SOAP are all technologies or at least a collection of specifications implemented in various products (don't think ESB is standardized as yet so maybe there aren't specs for that).

REST does not fit that category - from where I stand it's mostly a collection of good architectural practices (and I think it might even be accepted that we don't always use all those good practices in a real system or we relax things a little).

One designs or architects solutions to problems - technologies be they ESB's, CORBA etc are merely implementations of (parts of) an architectural solution.  Note that one might compromise one's architecture slightly because it's expedient to use an off-the-shelf product.  Regardless the important point is that architecture comes first not last and that seems to be missing in most discussions.</description>
		<content:encoded><![CDATA[<p>Ronan mentioned:</p>
<p>&#8220;CORBA, ESB, J2EE, REST, SOAP&#8221;</p>
<p>I think that maybe the above is an example of why we as a community tie ourselves up in knots.  CORBA, ESB, J2EE, SOAP are all technologies or at least a collection of specifications implemented in various products (don&#8217;t think ESB is standardized as yet so maybe there aren&#8217;t specs for that).</p>
<p>REST does not fit that category - from where I stand it&#8217;s mostly a collection of good architectural practices (and I think it might even be accepted that we don&#8217;t always use all those good practices in a real system or we relax things a little).</p>
<p>One designs or architects solutions to problems - technologies be they ESB&#8217;s, CORBA etc are merely implementations of (parts of) an architectural solution.  Note that one might compromise one&#8217;s architecture slightly because it&#8217;s expedient to use an off-the-shelf product.  Regardless the important point is that architecture comes first not last and that seems to be missing in most discussions.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ronan Bradley</title>
		<link>http://steve.vinoski.net/blog/2007/10/24/ron-schmelzer-on-esbs/#comment-176</link>
		<dc:creator>Ronan Bradley</dc:creator>
		<pubDate>Thu, 25 Oct 2007 16:59:02 +0000</pubDate>
		<guid isPermaLink="false">http://steve.vinoski.net/blog/2007/10/24/ron-schmelzer-on-esbs/#comment-176</guid>
		<description>Steve,

There is no single solution to implementing SOA partly because we are all learning and partly because there are many different types of enterprise integration problems to be solved and wildly different types of enterprise to solve them in.  If I may quote from what I think is an excellent comment left by Jonas Ekstrom on another of your blog pieces on this subject:  

"There is no single path or a single answer for the future. It’s not about losing a religion or having a religion. It’s about being part of the evolution. Religions are based on beliefs and hopes, but there is no single answer to the future, to the past or to why we’re here. You and your initiatives are just part of the natural selection. CORBA, ESB, J2EE, REST, SOAP, all of them plays a role in the presence, but none will be ultimate choice for the future....

Religions give easy answers, but there are no easy answers. Natural selection will strike again and again until we have reached the perfect SOA."
(The full comment is at: http://steve.vinoski.net/blog/2007/10/04/the-esb-question/#comment-58)

Anybody who suggests that todays ESBs solve all problems is promoting a religon (even ESB vendors would admit that their products are not panaceas).  ESBs can solve certain types of problem when used in the right way and can solve nothing if used in the wrong way.  However, the reverse is also true:  REST is not necessarily "perfect", any more than ESBs are necessarily always "evil".  Therefore I am not surprised by Ron's comments, nor disagree with them.  Nor do I think that his comments undermines the concept of an ESB as a possible solution for some classes of problem.


Ronan</description>
		<content:encoded><![CDATA[<p>Steve,</p>
<p>There is no single solution to implementing SOA partly because we are all learning and partly because there are many different types of enterprise integration problems to be solved and wildly different types of enterprise to solve them in.  If I may quote from what I think is an excellent comment left by Jonas Ekstrom on another of your blog pieces on this subject:  </p>
<p>&#8220;There is no single path or a single answer for the future. It’s not about losing a religion or having a religion. It’s about being part of the evolution. Religions are based on beliefs and hopes, but there is no single answer to the future, to the past or to why we’re here. You and your initiatives are just part of the natural selection. CORBA, ESB, J2EE, REST, SOAP, all of them plays a role in the presence, but none will be ultimate choice for the future&#8230;.</p>
<p>Religions give easy answers, but there are no easy answers. Natural selection will strike again and again until we have reached the perfect SOA.&#8221;<br />
(The full comment is at: <a href="http://steve.vinoski.net/blog/2007/10/04/the-esb-question/#comment-58" rel="nofollow">http://steve.vinoski.net/blog/2007/10/04/the-esb-question/#comment-58</a>)</p>
<p>Anybody who suggests that todays ESBs solve all problems is promoting a religon (even ESB vendors would admit that their products are not panaceas).  ESBs can solve certain types of problem when used in the right way and can solve nothing if used in the wrong way.  However, the reverse is also true:  REST is not necessarily &#8220;perfect&#8221;, any more than ESBs are necessarily always &#8220;evil&#8221;.  Therefore I am not surprised by Ron&#8217;s comments, nor disagree with them.  Nor do I think that his comments undermines the concept of an ESB as a possible solution for some classes of problem.</p>
<p>Ronan</p>
]]></content:encoded>
	</item>
</channel>
</rss>
