<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Dare&#8217;s Right: You Build Real Working Systems With REST</title>
	<atom:link href="http://steve.vinoski.net/blog/2007/11/16/dares-right-you-build-real-working-systems-with-rest/feed/" rel="self" type="application/rss+xml" />
	<link>http://steve.vinoski.net/blog/2007/11/16/dares-right-you-build-real-working-systems-with-rest/</link>
	<description>Ask forgiveness, not permission.</description>
	<lastBuildDate>Mon, 02 Nov 2009 16:23:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Paul</title>
		<link>http://steve.vinoski.net/blog/2007/11/16/dares-right-you-build-real-working-systems-with-rest/comment-page-1/#comment-283</link>
		<dc:creator>Paul</dc:creator>
		<pubDate>Sat, 17 Nov 2007 00:35:04 +0000</pubDate>
		<guid isPermaLink="false">http://steve.vinoski.net/blog/2007/11/16/dares-right-you-build-real-working-systems-with-rest/#comment-283</guid>
		<description>Seriously, REST is obvious</description>
		<content:encoded><![CDATA[<p>Seriously, REST is obvious</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Cousins</title>
		<link>http://steve.vinoski.net/blog/2007/11/16/dares-right-you-build-real-working-systems-with-rest/comment-page-1/#comment-281</link>
		<dc:creator>Peter Cousins</dc:creator>
		<pubDate>Fri, 16 Nov 2007 22:33:04 +0000</pubDate>
		<guid isPermaLink="false">http://steve.vinoski.net/blog/2007/11/16/dares-right-you-build-real-working-systems-with-rest/#comment-281</guid>
		<description>With every technology wave, there will be standards, proposals, patterns, architectures, products, and projects that fall along a spectrum of quality, from sublime to ridiculous.  Why would WS-* be any different?  

REST is a great way to solve certain kinds of problems, and various WS-* technologies provide great ways to solve certain other kinds of problems.  What causes this kind of ad absurdum posturing is when people try to force a single solution on every problem.  

Some people overuse WS-* technologies on the mistaken assumption that WS-* is a monolith.  That it is one architecture, one standard, or one product, so if you&#039;ve used some of it you might as well use all of it.

Some people adopt WS-* when REST would be a better for their current requirements because they overestimate their future requirements, but in the long run we&#039;re all dead.

Some people adopt WS-* because they are aping other vendors or think being WS-* checklist compliant will provide interoperability for free.

Some people think that because a proposal or standard starts with WS- it must be worthy of adoption, or that the architectural assumptions inherent in the proposal are always valid - WS as a misleading superbrand.

These pathologies are a recipe for failure no matter what technology choices are made, they are not unique to WS-*.  In fact, you could tweak the list above to warn against mindless adoption of any approach.  

Not every problem is well solved by REST, so then what happens?  A RESTafarian bends the problem to fit the dogma and fails just as resoundingly as the dogmatic WS-OneSizeFitsAll nemesis.</description>
		<content:encoded><![CDATA[<p>With every technology wave, there will be standards, proposals, patterns, architectures, products, and projects that fall along a spectrum of quality, from sublime to ridiculous.  Why would WS-* be any different?  </p>
<p>REST is a great way to solve certain kinds of problems, and various WS-* technologies provide great ways to solve certain other kinds of problems.  What causes this kind of ad absurdum posturing is when people try to force a single solution on every problem.  </p>
<p>Some people overuse WS-* technologies on the mistaken assumption that WS-* is a monolith.  That it is one architecture, one standard, or one product, so if you&#8217;ve used some of it you might as well use all of it.</p>
<p>Some people adopt WS-* when REST would be a better for their current requirements because they overestimate their future requirements, but in the long run we&#8217;re all dead.</p>
<p>Some people adopt WS-* because they are aping other vendors or think being WS-* checklist compliant will provide interoperability for free.</p>
<p>Some people think that because a proposal or standard starts with WS- it must be worthy of adoption, or that the architectural assumptions inherent in the proposal are always valid &#8211; WS as a misleading superbrand.</p>
<p>These pathologies are a recipe for failure no matter what technology choices are made, they are not unique to WS-*.  In fact, you could tweak the list above to warn against mindless adoption of any approach.  </p>
<p>Not every problem is well solved by REST, so then what happens?  A RESTafarian bends the problem to fit the dogma and fails just as resoundingly as the dogmatic WS-OneSizeFitsAll nemesis.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Unilever Centre for Molecular Informatics, Cambridge - Jim Downing &#187; Blog Archive &#187; Round up 2006-11-16</title>
		<link>http://steve.vinoski.net/blog/2007/11/16/dares-right-you-build-real-working-systems-with-rest/comment-page-1/#comment-280</link>
		<dc:creator>Unilever Centre for Molecular Informatics, Cambridge - Jim Downing &#187; Blog Archive &#187; Round up 2006-11-16</dc:creator>
		<pubDate>Fri, 16 Nov 2007 16:17:57 +0000</pubDate>
		<guid isPermaLink="false">http://steve.vinoski.net/blog/2007/11/16/dares-right-you-build-real-working-systems-with-rest/#comment-280</guid>
		<description>[...] More notables banging the REST drum. [...]</description>
		<content:encoded><![CDATA[<p>[...] More notables banging the REST drum. [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.189 seconds -->
