<?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: Web Architectures and HTTP Mediocrity</title>
	<atom:link href="http://labnotes.org/2007/12/17/web-architectures-and-http-mediocrity/feed/" rel="self" type="application/rss+xml" />
	<link>http://labnotes.org/2007/12/17/web-architectures-and-http-mediocrity/</link>
	<description></description>
	<lastBuildDate>Sun, 15 Jan 2012 21:29:54 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: bex</title>
		<link>http://labnotes.org/2007/12/17/web-architectures-and-http-mediocrity/comment-page-1/#comment-140594</link>
		<dc:creator>bex</dc:creator>
		<pubDate>Tue, 27 May 2008 04:23:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.labnotes.org/2007/12/17/web-architectures-and-http-mediocrity/#comment-140594</guid>
		<description>&quot;What if queries returned links so you can traverse the graph? What if each resource had both XML and JSON representations? What if you could cache results and not bother processing items unless they changed? What if you could use ETag to update items, detecting and avoiding conflicts?&quot;

SOAP can do all of that... just at the application layer, and not the protocol layer. Its no more difficult than creating a convention, then creating applications to conform to that convention.

If you want neat-o REST stuff in SOAP, then just compile a list, and come up with the WS-REST specification.</description>
		<content:encoded><![CDATA[<p>&#8220;What if queries returned links so you can traverse the graph? What if each resource had both XML and JSON representations? What if you could cache results and not bother processing items unless they changed? What if you could use ETag to update items, detecting and avoiding conflicts?&#8221;</p>
<p>SOAP can do all of that&#8230; just at the application layer, and not the protocol layer. Its no more difficult than creating a convention, then creating applications to conform to that convention.</p>
<p>If you want neat-o REST stuff in SOAP, then just compile a list, and come up with the WS-REST specification.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: http://dvae.livejournal.com/</title>
		<link>http://labnotes.org/2007/12/17/web-architectures-and-http-mediocrity/comment-page-1/#comment-139452</link>
		<dc:creator>http://dvae.livejournal.com/</dc:creator>
		<pubDate>Sun, 06 Jan 2008 19:34:01 +0000</pubDate>
		<guid isPermaLink="false">http://blog.labnotes.org/2007/12/17/web-architectures-and-http-mediocrity/#comment-139452</guid>
		<description>That&#039;s it.  That&#039;s exactly it.  Horses for courses.  Sometimes you need WS-Security and SAML, and sometimes you need ETags.  Just because SOAP and REST are two different ways of sending messages that can be layered on HTTP does mean they work in the same market. 

So many times I&#039;ve read &#039;SOAP sucks&#039;.  And yes it does have it&#039;s problems, but REST is not an alternative for many things.  

I have an app where we use WS-Security for encryption and message signing.  It&#039;s all done in the app server, for now.  In a later release we can off load the processing onto off-the-shelf XML security appliances.  You can&#039;t make those kind of changes with a custom protocol, XMLRPC or REST.  WS is the right fit in this case.</description>
		<content:encoded><![CDATA[<p>That&#8217;s it.  That&#8217;s exactly it.  Horses for courses.  Sometimes you need WS-Security and SAML, and sometimes you need ETags.  Just because SOAP and REST are two different ways of sending messages that can be layered on HTTP does mean they work in the same market. </p>
<p>So many times I&#8217;ve read &#8216;SOAP sucks&#8217;.  And yes it does have it&#8217;s problems, but REST is not an alternative for many things.  </p>
<p>I have an app where we use WS-Security for encryption and message signing.  It&#8217;s all done in the app server, for now.  In a later release we can off load the processing onto off-the-shelf XML security appliances.  You can&#8217;t make those kind of changes with a custom protocol, XMLRPC or REST.  WS is the right fit in this case.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: links for 2007-12-18 &#171; Object neo = neo Object</title>
		<link>http://labnotes.org/2007/12/17/web-architectures-and-http-mediocrity/comment-page-1/#comment-139218</link>
		<dc:creator>links for 2007-12-18 &#171; Object neo = neo Object</dc:creator>
		<pubDate>Tue, 18 Dec 2007 23:25:49 +0000</pubDate>
		<guid isPermaLink="false">http://blog.labnotes.org/2007/12/17/web-architectures-and-http-mediocrity/#comment-139218</guid>
		<description>[...] Labnotes » Web Architectures and HTTP Mediocrity (tags: soa) [...]</description>
		<content:encoded><![CDATA[<p>[...] Labnotes » Web Architectures and HTTP Mediocrity (tags: soa) [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

