<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Will we reconcile REST, WS-* and SOA?</title>
	<atom:link href="http://blog.noelios.com/2007/02/08/will-we-reconcile-rest-ws-and-soa/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.noelios.com/2007/02/08/will-we-reconcile-rest-ws-and-soa/</link>
	<description>Realize your Web ideas !</description>
	<lastBuildDate>Tue, 16 Feb 2010 11:23:29 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Glen Newton</title>
		<link>http://blog.noelios.com/2007/02/08/will-we-reconcile-rest-ws-and-soa/#comment-4338</link>
		<dc:creator>Glen Newton</dc:creator>
		<pubDate>Mon, 02 Jul 2007 15:26:46 +0000</pubDate>
		<guid isPermaLink="false">http://blog.noelios.com/2007/02/08/will-we-reconcile-rest-ws-and-soa/#comment-4338</guid>
		<description>The recent release of WSDL 2.0 by the W3C has added a REST binding. This shows how things have changed since 2000 and how the 2 (3?4?5?) communities have been working together better....</description>
		<content:encoded><![CDATA[<p>The recent release of WSDL 2.0 by the W3C has added a REST binding. This shows how things have changed since 2000 and how the 2 (3?4?5?) communities have been working together better&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Newcomer's Weblog</title>
		<link>http://blog.noelios.com/2007/02/08/will-we-reconcile-rest-ws-and-soa/#comment-619</link>
		<dc:creator>Eric Newcomer's Weblog</dc:creator>
		<pubDate>Tue, 13 Feb 2007 22:12:31 +0000</pubDate>
		<guid isPermaLink="false">http://blog.noelios.com/2007/02/08/will-we-reconcile-rest-ws-and-soa/#comment-619</guid>
		<description>&lt;strong&gt;WS-* vs REST is not the question&lt;/strong&gt;

Update 2/13 5:10 pm. Apparently I initially missed this post from Jerome Louvel on the reconciliation idea... It&#039;s nice to see the Workshop get some attention in the blogosphere (hope I constructed those Google and Technorati searches ok). For a while...</description>
		<content:encoded><![CDATA[<p><strong>WS-* vs REST is not the question</strong></p>
<p>Update 2/13 5:10 pm. Apparently I initially missed this post from Jerome Louvel on the reconciliation idea&#8230; It&#8217;s nice to see the Workshop get some attention in the blogosphere (hope I constructed those Google and Technorati searches ok). For a while&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Newcomer</title>
		<link>http://blog.noelios.com/2007/02/08/will-we-reconcile-rest-ws-and-soa/#comment-618</link>
		<dc:creator>Eric Newcomer</dc:creator>
		<pubDate>Tue, 13 Feb 2007 21:58:33 +0000</pubDate>
		<guid isPermaLink="false">http://blog.noelios.com/2007/02/08/will-we-reconcile-rest-ws-and-soa/#comment-618</guid>
		<description>One unfortunate characterization of Web services, although perhaps appropriate (because of how they&#039;ve been implemented) is that they are RPCs.  

The SOAP 1.1 specification says that &quot;SOAP messages are fundamentally one-way transmissions from a sender to a receiver...&quot;

This is gone from the 1.2 spec, probably because it is more &quot;informative&quot; (i.e. more like an opinion or interpretation) than &quot;normative&quot; (i.e. required) information.  

But the statements about simplicity as a goal remain, including the deliberate omission of key features of object oriented technology (including &quot;reliability&quot;, &quot;security&quot;, &quot;correlation&quot;, &quot;routing&quot;, and &quot;Message Exchange Patterns&quot; (MEPs).  An RPC is an instance of an MEP.

I said for years that SOAP is not an RPC, and it certainly is not like RPCs we all know and love (i.e. DCE, IIOP, RMI) since one of the things it omits is the persistent session mechanism on top of which &quot;traditional&quot; RPCs layer their QoS features. 

But of course today it&#039;s harder to say that since if you go by the definition of SOAP as implemented in products, most of the time what you see is RPC wrapping.  

Newer toolkits are starting to emphasize support for plain XML and REST style interactions - the document style SOAP has always been in the specs but it seems as if products implement either one or the other (JBI being a kind of outlying exception to this) but not both.

Anyway I am glad to see this post because this sort of discussion is what I&#039;m hoping for at the Workshop, and with any luck we&#039;ll produce some good results in this area.</description>
		<content:encoded><![CDATA[<p>One unfortunate characterization of Web services, although perhaps appropriate (because of how they&#8217;ve been implemented) is that they are RPCs.  </p>
<p>The SOAP 1.1 specification says that &#8220;SOAP messages are fundamentally one-way transmissions from a sender to a receiver&#8230;&#8221;</p>
<p>This is gone from the 1.2 spec, probably because it is more &#8220;informative&#8221; (i.e. more like an opinion or interpretation) than &#8220;normative&#8221; (i.e. required) information.  </p>
<p>But the statements about simplicity as a goal remain, including the deliberate omission of key features of object oriented technology (including &#8220;reliability&#8221;, &#8220;security&#8221;, &#8220;correlation&#8221;, &#8220;routing&#8221;, and &#8220;Message Exchange Patterns&#8221; (MEPs).  An RPC is an instance of an MEP.</p>
<p>I said for years that SOAP is not an RPC, and it certainly is not like RPCs we all know and love (i.e. DCE, IIOP, RMI) since one of the things it omits is the persistent session mechanism on top of which &#8220;traditional&#8221; RPCs layer their QoS features. </p>
<p>But of course today it&#8217;s harder to say that since if you go by the definition of SOAP as implemented in products, most of the time what you see is RPC wrapping.  </p>
<p>Newer toolkits are starting to emphasize support for plain XML and REST style interactions &#8211; the document style SOAP has always been in the specs but it seems as if products implement either one or the other (JBI being a kind of outlying exception to this) but not both.</p>
<p>Anyway I am glad to see this post because this sort of discussion is what I&#8217;m hoping for at the Workshop, and with any luck we&#8217;ll produce some good results in this area.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jérôme Louvel</title>
		<link>http://blog.noelios.com/2007/02/08/will-we-reconcile-rest-ws-and-soa/#comment-609</link>
		<dc:creator>Jérôme Louvel</dc:creator>
		<pubDate>Fri, 09 Feb 2007 11:15:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.noelios.com/2007/02/08/will-we-reconcile-rest-ws-and-soa/#comment-609</guid>
		<description>By reconciling, I don&#039;t mean merging and blurring the differences. For sure, the Web (REST/HTTP/URI) will stay as it is today. As you point in your paper (http://www.w3.org/2007/01/wos-papers/bt), SOAP 1.2, WS-Addressing and WSDL 2.0 already attempted to better take the Web Architecture into consideration with unconvincing results. 

However, I believe that we are all attempting to solve the same goals of SOA and this could be the basis of the reconciliation. The REST camp has to move up the stack to better address the needs of enterprises. For example, how do you concretely implement business process integration with REST? How do you ensure ACID properties? REST itself doesn&#039;t solve all the interoperability issues (like the representation of business documents as XML/XSD and the binding to programming languages). I&#039;m sure that the WS-* camp can bring valuable experience in these areas, at least so that we don&#039;t make the same mistakes twice.

The next step is probably to fully reformulate the whole WS-* stack based on REST/HTTP/URI specifications. Also, WADL could be used as the description language.</description>
		<content:encoded><![CDATA[<p>By reconciling, I don&#8217;t mean merging and blurring the differences. For sure, the Web (REST/HTTP/URI) will stay as it is today. As you point in your paper (<a href="http://www.w3.org/2007/01/wos-papers/bt" rel="nofollow">http://www.w3.org/2007/01/wos-papers/bt</a>), SOAP 1.2, WS-Addressing and WSDL 2.0 already attempted to better take the Web Architecture into consideration with unconvincing results. </p>
<p>However, I believe that we are all attempting to solve the same goals of SOA and this could be the basis of the reconciliation. The REST camp has to move up the stack to better address the needs of enterprises. For example, how do you concretely implement business process integration with REST? How do you ensure ACID properties? REST itself doesn&#8217;t solve all the interoperability issues (like the representation of business documents as XML/XSD and the binding to programming languages). I&#8217;m sure that the WS-* camp can bring valuable experience in these areas, at least so that we don&#8217;t make the same mistakes twice.</p>
<p>The next step is probably to fully reformulate the whole WS-* stack based on REST/HTTP/URI specifications. Also, WADL could be used as the description language.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Downey</title>
		<link>http://blog.noelios.com/2007/02/08/will-we-reconcile-rest-ws-and-soa/#comment-608</link>
		<dc:creator>Paul Downey</dc:creator>
		<pubDate>Fri, 09 Feb 2007 09:39:37 +0000</pubDate>
		<guid isPermaLink="false">http://blog.noelios.com/2007/02/08/will-we-reconcile-rest-ws-and-soa/#comment-608</guid>
		<description>Um, why do we need to reconcile both camps when the approaches differ so much and both have advantages beyond their intersection. I&#039;d much prefer us to emphasis the differences, and take the Web word away from SOAP.</description>
		<content:encoded><![CDATA[<p>Um, why do we need to reconcile both camps when the approaches differ so much and both have advantages beyond their intersection. I&#8217;d much prefer us to emphasis the differences, and take the Web word away from SOAP.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stefan Tilkov's Random Stuff</title>
		<link>http://blog.noelios.com/2007/02/08/will-we-reconcile-rest-ws-and-soa/#comment-607</link>
		<dc:creator>Stefan Tilkov's Random Stuff</dc:creator>
		<pubDate>Fri, 09 Feb 2007 07:08:12 +0000</pubDate>
		<guid isPermaLink="false">http://blog.noelios.com/2007/02/08/will-we-reconcile-rest-ws-and-soa/#comment-607</guid>
		<description>&lt;strong&gt;Will we reconcile REST, WS-* and SOA?&lt;/strong&gt;

J&#233;r&#244;me Louvel: Hopefully, 2007 will be the year of reconciliation between both camps. REST proponents would understand and start to address more complex enterprise needs, like integration through business processes and provide more concrete g...</description>
		<content:encoded><![CDATA[<p><strong>Will we reconcile REST, WS-* and SOA?</strong></p>
<p>J&#233;r&#244;me Louvel: Hopefully, 2007 will be the year of reconciliation between both camps. REST proponents would understand and start to address more complex enterprise needs, like integration through business processes and provide more concrete g&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Web Things, by Mark Baker &#187; Blog Archive &#187; links for 2007-02-09</title>
		<link>http://blog.noelios.com/2007/02/08/will-we-reconcile-rest-ws-and-soa/#comment-606</link>
		<dc:creator>Web Things, by Mark Baker &#187; Blog Archive &#187; links for 2007-02-09</dc:creator>
		<pubDate>Fri, 09 Feb 2007 05:24:01 +0000</pubDate>
		<guid isPermaLink="false">http://blog.noelios.com/2007/02/08/will-we-reconcile-rest-ws-and-soa/#comment-606</guid>
		<description>[...] Will we reconcile REST, WS-* and SOA? « Noelios Consulting - Supporting your Web ideas &#8220;This tension, often described as a battle, was in fact fruitful to both sides&#8221;. Indeed. Still one more thing for the WS-* folks to understand though; that REST is an *improvement* on SOA. (tags: rest webservices soap soa restvsoa restvsoap) [...]</description>
		<content:encoded><![CDATA[<p>[...] Will we reconcile REST, WS-* and SOA? « Noelios Consulting &#8211; Supporting your Web ideas &#8220;This tension, often described as a battle, was in fact fruitful to both sides&#8221;. Indeed. Still one more thing for the WS-* folks to understand though; that REST is an *improvement* on SOA. (tags: rest webservices soap soa restvsoa restvsoap) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Avi Flax</title>
		<link>http://blog.noelios.com/2007/02/08/will-we-reconcile-rest-ws-and-soa/#comment-605</link>
		<dc:creator>Avi Flax</dc:creator>
		<pubDate>Fri, 09 Feb 2007 02:43:57 +0000</pubDate>
		<guid isPermaLink="false">http://blog.noelios.com/2007/02/08/will-we-reconcile-rest-ws-and-soa/#comment-605</guid>
		<description>I certainly hope so!</description>
		<content:encoded><![CDATA[<p>I certainly hope so!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
