<?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: Why REST is good and SOAP is evil</title>
	<atom:link href="http://marcus.ahnve.net/2006/04/17/why-rest-is-good-and-soap-is-evil/feed/" rel="self" type="application/rss+xml" />
	<link>http://marcus.ahnve.net/2006/04/17/why-rest-is-good-and-soap-is-evil/</link>
	<description>A northern, icebears-on-the-streets, view on programming, music etc. from Marcus Ahnve</description>
	<pubDate>Wed, 20 Aug 2008 18:48:36 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
		<item>
		<title>By: Marcus</title>
		<link>http://marcus.ahnve.net/2006/04/17/why-rest-is-good-and-soap-is-evil/#comment-624</link>
		<dc:creator>Marcus</dc:creator>
		<pubDate>Mon, 24 Apr 2006 09:42:19 +0000</pubDate>
		<guid isPermaLink="false">http://marcus.ahnve.net/?p=124#comment-624</guid>
		<description>&lt;p&gt;Randy - I am not familiar with MapPoint.NET. As I am just recovering from appendix removal surgery, please give me a few days to look into it before I answer.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Randy - I am not familiar with MapPoint.NET. As I am just recovering from appendix removal surgery, please give me a few days to look into it before I answer.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Randy J. Ray</title>
		<link>http://marcus.ahnve.net/2006/04/17/why-rest-is-good-and-soap-is-evil/#comment-607</link>
		<dc:creator>Randy J. Ray</dc:creator>
		<pubDate>Wed, 19 Apr 2006 15:57:21 +0000</pubDate>
		<guid isPermaLink="false">http://marcus.ahnve.net/?p=124#comment-607</guid>
		<description>&lt;p&gt;It's hard for me to say much, since I don't read Swedish. But I am the author &lt;a href="http://www.blackperl.com/pwswp" rel="nofollow"&gt;Programming Web Services With Perl&lt;/a&gt;, and I have yet to hear one REST evangelist give a good answer to this one question:&lt;/p&gt;

&lt;p&gt;How exactly do you express complex data structures? I mean, &lt;i&gt;really&lt;/i&gt; complex, like .NET services? Like &lt;a href="http://msdn.microsoft.com/mappoint/" rel="nofollow"&gt;MapPoint.NET&lt;/a&gt;, for example?&lt;/p&gt;

&lt;p&gt;And if you cook up a REST-based scheme for a complex type, how do you express more than one in the same request? I did a project while at my last job that interfaced with MapPoint. Their structures are not huge, but they are complex and nested. And we frequently sent multiples of the same type in a request (start and end point, to obtain driving directions between the two-- two instances of a type that was complex and multi-layered).&lt;/p&gt;

&lt;p&gt;There is a finite limit to the URI. There's a limit to POST data as well, but it's measured in a greater order of magnitude.&lt;/p&gt;

&lt;p&gt;There will always be a place for something like REST in simple services like Amazon, etc. But this constant "SOAP is eeeeevil because &lt;i&gt;I&lt;/i&gt; can solve all my problems with REST" is really getting old. Sorry to be so harsh, but just because your tasks are simple-enough for REST, doesn't mean everyone else's are as well.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>It&#8217;s hard for me to say much, since I don&#8217;t read Swedish. But I am the author <a href="http://www.blackperl.com/pwswp" rel="nofollow">Programming Web Services With Perl</a>, and I have yet to hear one REST evangelist give a good answer to this one question:</p>

<p>How exactly do you express complex data structures? I mean, <i>really</i> complex, like .NET services? Like <a href="http://msdn.microsoft.com/mappoint/" rel="nofollow">MapPoint.NET</a>, for example?</p>

<p>And if you cook up a REST-based scheme for a complex type, how do you express more than one in the same request? I did a project while at my last job that interfaced with MapPoint. Their structures are not huge, but they are complex and nested. And we frequently sent multiples of the same type in a request (start and end point, to obtain driving directions between the two&#8211; two instances of a type that was complex and multi-layered).</p>

<p>There is a finite limit to the URI. There&#8217;s a limit to POST data as well, but it&#8217;s measured in a greater order of magnitude.</p>

<p>There will always be a place for something like REST in simple services like Amazon, etc. But this constant &#8220;SOAP is eeeeevil because <i>I</i> can solve all my problems with REST&#8221; is really getting old. Sorry to be so harsh, but just because your tasks are simple-enough for REST, doesn&#8217;t mean everyone else&#8217;s are as well.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Anjan Bacchu</title>
		<link>http://marcus.ahnve.net/2006/04/17/why-rest-is-good-and-soap-is-evil/#comment-596</link>
		<dc:creator>Anjan Bacchu</dc:creator>
		<pubDate>Tue, 18 Apr 2006 02:41:54 +0000</pubDate>
		<guid isPermaLink="false">http://marcus.ahnve.net/?p=124#comment-596</guid>
		<description>&lt;p&gt;hi there,&lt;/p&gt;

&lt;p&gt;is there an english version at all ? :-)&lt;/p&gt;

&lt;p&gt;thank you,&lt;/p&gt;

&lt;p&gt;BR,
~A&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>hi there,</p>

<p>is there an english version at all ? <img src='http://marcus.ahnve.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>

<p>thank you,</p>

<p>BR,
~A</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Anjan Bacchu</title>
		<link>http://marcus.ahnve.net/2006/04/17/why-rest-is-good-and-soap-is-evil/#comment-595</link>
		<dc:creator>Anjan Bacchu</dc:creator>
		<pubDate>Tue, 18 Apr 2006 02:41:09 +0000</pubDate>
		<guid isPermaLink="false">http://marcus.ahnve.net/?p=124#comment-595</guid>
		<description>&lt;p&gt;hi there,&lt;/p&gt;

&lt;p&gt;Add some text for the anchor tag otherwise, view source is the only way out.&lt;/p&gt;

&lt;p&gt;thanks,&lt;/p&gt;

&lt;p&gt;BR,
~A&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>hi there,</p>

<p>Add some text for the anchor tag otherwise, view source is the only way out.</p>

<p>thanks,</p>

<p>BR,
~A</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Tirsen</title>
		<link>http://marcus.ahnve.net/2006/04/17/why-rest-is-good-and-soap-is-evil/#comment-592</link>
		<dc:creator>Jon Tirsen</dc:creator>
		<pubDate>Mon, 17 Apr 2006 23:03:04 +0000</pubDate>
		<guid isPermaLink="false">http://marcus.ahnve.net/?p=124#comment-592</guid>
		<description>&lt;p&gt;I think you might want to put some text inside that anchor tag. It's hard to click on it otherwise. :-)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I think you might want to put some text inside that anchor tag. It&#8217;s hard to click on it otherwise. <img src='http://marcus.ahnve.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>]]></content:encoded>
	</item>
	<item>
		<title>By: Maik</title>
		<link>http://marcus.ahnve.net/2006/04/17/why-rest-is-good-and-soap-is-evil/#comment-591</link>
		<dc:creator>Maik</dc:creator>
		<pubDate>Mon, 17 Apr 2006 21:30:51 +0000</pubDate>
		<guid isPermaLink="false">http://marcus.ahnve.net/?p=124#comment-591</guid>
		<description>&lt;p&gt;Dude, the link text is empty.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Dude, the link text is empty.</p>]]></content:encoded>
	</item>
</channel>
</rss>
