<?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: Does REST simplify communication more than SOA?</title>
	<atom:link href="http://www.udidahan.com/2007/05/01/does-rest-simplify-communication-more-than-soa/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.udidahan.com/2007/05/01/does-rest-simplify-communication-more-than-soa/</link>
	<description>Enterprise Development Expert &#38; SOA Specialist</description>
	<lastBuildDate>Sun, 14 Mar 2010 06:27:00 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Jean-Jacques Dubray</title>
		<link>http://www.udidahan.com/2007/05/01/does-rest-simplify-communication-more-than-soa/comment-page-1/#comment-14145</link>
		<dc:creator>Jean-Jacques Dubray</dc:creator>
		<pubDate>Sun, 13 Jan 2008 05:53:02 +0000</pubDate>
		<guid isPermaLink="false">http://udidahan.weblogs.us/2007/05/01/does-rest-simplify-communication-more-than-soa/#comment-14145</guid>
		<description>Udi:

I think we are saying the same thing them, for some reason the point you are making in your response did not resonate in your original post.

IMHO, the problem with OO is that it does not offer a &quot;bi-directional&quot; interface, therefore a class has difficulty to form a contract with its environment. We are in complete agreement that OO can be used within a service implementation. 

thanks,

JJ-</description>
		<content:encoded><![CDATA[<p>Udi:</p>
<p>I think we are saying the same thing them, for some reason the point you are making in your response did not resonate in your original post.</p>
<p>IMHO, the problem with OO is that it does not offer a &#8220;bi-directional&#8221; interface, therefore a class has difficulty to form a contract with its environment. We are in complete agreement that OO can be used within a service implementation. </p>
<p>thanks,</p>
<p>JJ-</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: udidahan</title>
		<link>http://www.udidahan.com/2007/05/01/does-rest-simplify-communication-more-than-soa/comment-page-1/#comment-12805</link>
		<dc:creator>udidahan</dc:creator>
		<pubDate>Fri, 21 Dec 2007 07:12:08 +0000</pubDate>
		<guid isPermaLink="false">http://udidahan.weblogs.us/2007/05/01/does-rest-simplify-communication-more-than-soa/#comment-12805</guid>
		<description>JJ,

I&#039;m not sure I&#039;d go so far to say that OO is no longer valid in networked systems. I think it is incredibly useful for implementing what happens behind the service interface, as a result of an operation being invoked.

However, I would agree that OOAD as the top level design methodology for networked systems has indeed been proven infeasible.

Also, I guess I should have made clear who was saying what in the conversation :-)</description>
		<content:encoded><![CDATA[<p>JJ,</p>
<p>I&#8217;m not sure I&#8217;d go so far to say that OO is no longer valid in networked systems. I think it is incredibly useful for implementing what happens behind the service interface, as a result of an operation being invoked.</p>
<p>However, I would agree that OOAD as the top level design methodology for networked systems has indeed been proven infeasible.</p>
<p>Also, I guess I should have made clear who was saying what in the conversation <img src='http://www.udidahan.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jean-Jacques Dubray</title>
		<link>http://www.udidahan.com/2007/05/01/does-rest-simplify-communication-more-than-soa/comment-page-1/#comment-12768</link>
		<dc:creator>Jean-Jacques Dubray</dc:creator>
		<pubDate>Thu, 20 Dec 2007 15:45:02 +0000</pubDate>
		<guid isPermaLink="false">http://udidahan.weblogs.us/2007/05/01/does-rest-simplify-communication-more-than-soa/#comment-12768</guid>
		<description>Udi:

I like a lot what you do and write in general but I beg to disagree on many of the arguments that you are making here.

Maybe this post will make it clearer: http://www.ebpml.org/blog/40.htm

Object Orientation is longer valid in &quot;connected systems&quot;. Trying to apply OO principles there is a dead-end, we need to shift gears and apply a &quot;Service Oriented&quot; paradigm, where in particular methods are not necessarily attached to &quot;classes&quot;. Services and Operations are very different from Class and Methods. OO is perfectly good to implement some services (not all, BPEL is a great programming language too, as you pointed you recently).

Cheers,

JJ-</description>
		<content:encoded><![CDATA[<p>Udi:</p>
<p>I like a lot what you do and write in general but I beg to disagree on many of the arguments that you are making here.</p>
<p>Maybe this post will make it clearer: <a href="http://www.ebpml.org/blog/40.htm" rel="nofollow">http://www.ebpml.org/blog/40.htm</a></p>
<p>Object Orientation is longer valid in &#8220;connected systems&#8221;. Trying to apply OO principles there is a dead-end, we need to shift gears and apply a &#8220;Service Oriented&#8221; paradigm, where in particular methods are not necessarily attached to &#8220;classes&#8221;. Services and Operations are very different from Class and Methods. OO is perfectly good to implement some services (not all, BPEL is a great programming language too, as you pointed you recently).</p>
<p>Cheers,</p>
<p>JJ-</p>
]]></content:encoded>
	</item>
</channel>
</rss>
