<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: SOA-REST Wars: The Middleware Menace</title>
	<link>http://www.dancres.org/blitzblog/2007/08/08/soa-rest-wars-the-middleware-menace/</link>
	<description></description>
	<pubDate>Sat, 05 Jul 2008 08:39:18 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
		<item>
		<title>By: vmoharil</title>
		<link>http://www.dancres.org/blitzblog/2007/08/08/soa-rest-wars-the-middleware-menace/#comment-720</link>
		<dc:creator>vmoharil</dc:creator>
		<pubDate>Thu, 09 Aug 2007 17:29:58 +0000</pubDate>
		<guid>http://www.dancres.org/blitzblog/2007/08/08/soa-rest-wars-the-middleware-menace/#comment-720</guid>
		<description>"reusable collection of plumbing bits as opposed to the more common tightly integrated all-in-one stack type affair."

Totally agreed - I could not have said it better.</description>
		<content:encoded><![CDATA[<p>&#8220;reusable collection of plumbing bits as opposed to the more common tightly integrated all-in-one stack type affair.&#8221;</p>
<p>Totally agreed - I could not have said it better.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan Creswell</title>
		<link>http://www.dancres.org/blitzblog/2007/08/08/soa-rest-wars-the-middleware-menace/#comment-719</link>
		<dc:creator>Dan Creswell</dc:creator>
		<pubDate>Thu, 09 Aug 2007 16:07:36 +0000</pubDate>
		<guid>http://www.dancres.org/blitzblog/2007/08/08/soa-rest-wars-the-middleware-menace/#comment-719</guid>
		<description>"However, I do believe that the basic plumbing infrastructure pieces e.g. logging, monitoring, caching, configuration, timeouts, connection pools etc. should not be reinvented by each and every “hot programmer” team."

Agreed with caveat:

Ideally that's the case but for example in a distributed system what that infrastructure looks like is radically different from what one finds in most centralized middleware.  When this sort of thing happens it's sometimes necessary to re-invent the wheel a little.  I guess what we really want is a reusable collection of plumbing bits as opposed to the more common tightly integrated all-in-one stack type affair.</description>
		<content:encoded><![CDATA[<p>&#8220;However, I do believe that the basic plumbing infrastructure pieces e.g. logging, monitoring, caching, configuration, timeouts, connection pools etc. should not be reinvented by each and every “hot programmer” team.&#8221;</p>
<p>Agreed with caveat:</p>
<p>Ideally that&#8217;s the case but for example in a distributed system what that infrastructure looks like is radically different from what one finds in most centralized middleware.  When this sort of thing happens it&#8217;s sometimes necessary to re-invent the wheel a little.  I guess what we really want is a reusable collection of plumbing bits as opposed to the more common tightly integrated all-in-one stack type affair.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vmoharil</title>
		<link>http://www.dancres.org/blitzblog/2007/08/08/soa-rest-wars-the-middleware-menace/#comment-718</link>
		<dc:creator>vmoharil</dc:creator>
		<pubDate>Thu, 09 Aug 2007 15:57:04 +0000</pubDate>
		<guid>http://www.dancres.org/blitzblog/2007/08/08/soa-rest-wars-the-middleware-menace/#comment-718</guid>
		<description>I completely agree that SOA is not about or should not be about technology. I also agree that the enterprises should avoid the temptation to hire commodity programmers. I am also not a proponent of the WS-* hype created by the vendors to make us believe that the middle ware will take care of all and you just need to write "trivial" custom logic.

However, I do believe that the basic plumbing infrastructure pieces e.g. logging, monitoring, caching, configuration, timeouts, connection pools etc. should not be reinvented by each and every "hot programmer" team. That's not the ideal usage of hot programmers. The responsibility should be shared (so that truck factor is more than 1) but there should be minimal (preferably 1) consistent way of doing these "low level yet challenging" things.</description>
		<content:encoded><![CDATA[<p>I completely agree that SOA is not about or should not be about technology. I also agree that the enterprises should avoid the temptation to hire commodity programmers. I am also not a proponent of the WS-* hype created by the vendors to make us believe that the middle ware will take care of all and you just need to write &#8220;trivial&#8221; custom logic.</p>
<p>However, I do believe that the basic plumbing infrastructure pieces e.g. logging, monitoring, caching, configuration, timeouts, connection pools etc. should not be reinvented by each and every &#8220;hot programmer&#8221; team. That&#8217;s not the ideal usage of hot programmers. The responsibility should be shared (so that truck factor is more than 1) but there should be minimal (preferably 1) consistent way of doing these &#8220;low level yet challenging&#8221; things.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kelly Denehy</title>
		<link>http://www.dancres.org/blitzblog/2007/08/08/soa-rest-wars-the-middleware-menace/#comment-717</link>
		<dc:creator>Kelly Denehy</dc:creator>
		<pubDate>Thu, 09 Aug 2007 14:06:32 +0000</pubDate>
		<guid>http://www.dancres.org/blitzblog/2007/08/08/soa-rest-wars-the-middleware-menace/#comment-717</guid>
		<description>I think the enterprise's desire to utilize* commodity programmers has led to a lot of unnecessary complexity, not just in middleware, but in development methodologies, coordinating geographically dispersed development teams (i.e., offshoring), etc.

*sorry, Firefox's spell checker insists this is the correct spelling. :-)</description>
		<content:encoded><![CDATA[<p>I think the enterprise&#8217;s desire to utilize* commodity programmers has led to a lot of unnecessary complexity, not just in middleware, but in development methodologies, coordinating geographically dispersed development teams (i.e., offshoring), etc.</p>
<p>*sorry, Firefox&#8217;s spell checker insists this is the correct spelling. <img src='http://www.dancres.org/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
</channel>
</rss>
