<?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: Trends: REST to over take SOAP?</title>
	<atom:link href="http://www.turnleafdesign.com/trends-rest-to-over-take-soap/feed" rel="self" type="application/rss+xml" />
	<link>http://www.turnleafdesign.com/trends-rest-to-over-take-soap</link>
	<description>Ramblings of a junior developer</description>
	<lastBuildDate>Thu, 12 Nov 2009 19:56:08 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Mike T</title>
		<link>http://www.turnleafdesign.com/trends-rest-to-over-take-soap/comment-page-1#comment-394</link>
		<dc:creator>Mike T</dc:creator>
		<pubDate>Wed, 04 Nov 2009 18:46:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.turnleafdesign.com/?p=186#comment-394</guid>
		<description>The only SOAP API I have used and come to appreciate is Spring&#039;s API. Spring doesn&#039;t deal with all of that automagic generation bullcrap that most other APIs use. It&#039;s contract first; you define your XML schema in something like XML Spy, build a Spring context that loads some of the Spring objects needed to make sense of it, and then Spring just passes off the income XML to the beans you create and add to the context. It also provides you with about a dozen ways to receive the XML into your beans from JAXB (1.0 and 2.0), JiBX, JDOM, W3C DOM (ie standard Java DOM) and some other means.</description>
		<content:encoded><![CDATA[<p>The only SOAP API I have used and come to appreciate is Spring&#8217;s API. Spring doesn&#8217;t deal with all of that automagic generation bullcrap that most other APIs use. It&#8217;s contract first; you define your XML schema in something like XML Spy, build a Spring context that loads some of the Spring objects needed to make sense of it, and then Spring just passes off the income XML to the beans you create and add to the context. It also provides you with about a dozen ways to receive the XML into your beans from JAXB (1.0 and 2.0), JiBX, JDOM, W3C DOM (ie standard Java DOM) and some other means.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stuart</title>
		<link>http://www.turnleafdesign.com/trends-rest-to-over-take-soap/comment-page-1#comment-393</link>
		<dc:creator>Stuart</dc:creator>
		<pubDate>Wed, 04 Nov 2009 18:06:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.turnleafdesign.com/?p=186#comment-393</guid>
		<description>I was at the microsoft techdays conference and they had a talk about RESTful services. In the lecture they mentioned that as of right now MS is not making any advances with SOAP, but has added all kinds of support for REST.

One of the points they were driving about SOAP was that because a service specifies the HTTP verb, instead of just using POST like SOAP does, GET requests can be cached.</description>
		<content:encoded><![CDATA[<p>I was at the microsoft techdays conference and they had a talk about RESTful services. In the lecture they mentioned that as of right now MS is not making any advances with SOAP, but has added all kinds of support for REST.</p>
<p>One of the points they were driving about SOAP was that because a service specifies the HTTP verb, instead of just using POST like SOAP does, GET requests can be cached.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bryan</title>
		<link>http://www.turnleafdesign.com/trends-rest-to-over-take-soap/comment-page-1#comment-392</link>
		<dc:creator>Bryan</dc:creator>
		<pubDate>Wed, 04 Nov 2009 16:58:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.turnleafdesign.com/?p=186#comment-392</guid>
		<description>You are going to find that SOAP is very prevalent because all the Microsoft tools and Java tools make generating SOAP web services trivial.  With ASP.NET Web Services, you don&#039;t have to write a WSDL, write the actual soap messages or do anything in XML, its all done in code.

Where SOAP really starts to be painful is when you are writing systems in Python, Ruby, PHP, etc where these automatic and abstractions aren&#039;t as prevalent.  REST is easier to program against when you have to actually write the code.</description>
		<content:encoded><![CDATA[<p>You are going to find that SOAP is very prevalent because all the Microsoft tools and Java tools make generating SOAP web services trivial.  With ASP.NET Web Services, you don&#8217;t have to write a WSDL, write the actual soap messages or do anything in XML, its all done in code.</p>
<p>Where SOAP really starts to be painful is when you are writing systems in Python, Ruby, PHP, etc where these automatic and abstractions aren&#8217;t as prevalent.  REST is easier to program against when you have to actually write the code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: uberVU - social comments</title>
		<link>http://www.turnleafdesign.com/trends-rest-to-over-take-soap/comment-page-1#comment-391</link>
		<dc:creator>uberVU - social comments</dc:creator>
		<pubDate>Wed, 04 Nov 2009 15:43:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.turnleafdesign.com/?p=186#comment-391</guid>
		<description>&lt;strong&gt;Social comments and analytics for this post...&lt;/strong&gt;

This post was mentioned on Reddit by protium: No. 
...</description>
		<content:encoded><![CDATA[<p><strong>Social comments and analytics for this post&#8230;</strong></p>
<p>This post was mentioned on Reddit by protium: No.<br />
&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
