<?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: What is SOA?</title>
	<atom:link href="http://72.249.21.88/nonintersecting/?year=2007&#038;monthnum=10&#038;day=05&#038;name=what-is-soa&#038;feed=feed" rel="self" type="application/rss+xml" />
	<link>http://72.249.21.88/nonintersecting/2007/10/05/what-is-soa/</link>
	<description>Life and Technology (non-intersecting)</description>
	<pubDate>Fri, 05 Dec 2008 02:56:16 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: mpu</title>
		<link>http://72.249.21.88/nonintersecting/2007/10/05/what-is-soa/#comment-11119</link>
		<dc:creator>mpu</dc:creator>
		<pubDate>Sat, 29 Nov 2008 17:24:22 +0000</pubDate>
		<guid isPermaLink="false">http://wanderingbarque.com/nonintersecting/2007/10/05/what-is-soa/#comment-11119</guid>
		<description>End of statement?</description>
		<content:encoded><![CDATA[<p>End of statement?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Huh? â€˜SOAâ€™ voted most â€˜confusing acronym of the yearâ€™ &#171; The Whole Enchilada</title>
		<link>http://72.249.21.88/nonintersecting/2007/10/05/what-is-soa/#comment-10875</link>
		<dc:creator>Huh? â€˜SOAâ€™ voted most â€˜confusing acronym of the yearâ€™ &#171; The Whole Enchilada</dc:creator>
		<pubDate>Sat, 10 Nov 2007 03:16:08 +0000</pubDate>
		<guid isPermaLink="false">http://wanderingbarque.com/nonintersecting/2007/10/05/what-is-soa/#comment-10875</guid>
		<description>[...] Pete Laceyâ€™s Weblog :: What is SOA? [...]</description>
		<content:encoded><![CDATA[<p>[...] Pete Laceyâ€™s Weblog :: What is SOA? [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bob McCormick</title>
		<link>http://72.249.21.88/nonintersecting/2007/10/05/what-is-soa/#comment-10840</link>
		<dc:creator>Bob McCormick</dc:creator>
		<pubDate>Tue, 23 Oct 2007 22:56:19 +0000</pubDate>
		<guid isPermaLink="false">http://wanderingbarque.com/nonintersecting/2007/10/05/what-is-soa/#comment-10840</guid>
		<description>If SOA is really an architectural style, then we really don't need a new term (like ROA) to describe replacing the WS-* bloat with REST.    And IMHO REST is perfectly capable of implementing "services" for any sane definition of services. 

Rather than have to fight the whole mindshare fight of convincing people than SOA is yesterdays news and ROA is the new "right" way to do things, why not just embrace and extend? REST is just SOA done right.  It's SOA improved.  SOA 2.0.   Instead of calling an obscure OpenNewAccount service, we "create" a NewAccount.  What could be more natural?  What could be more "Business Focused"?

WS-* and the obtuse bloat than the vendors and committees have turned it into is the problem, not SOA.</description>
		<content:encoded><![CDATA[<p>If SOA is really an architectural style, then we really don&#8217;t need a new term (like ROA) to describe replacing the WS-* bloat with REST.    And IMHO REST is perfectly capable of implementing &#8220;services&#8221; for any sane definition of services. </p>
<p>Rather than have to fight the whole mindshare fight of convincing people than SOA is yesterdays news and ROA is the new &#8220;right&#8221; way to do things, why not just embrace and extend? REST is just SOA done right.  It&#8217;s SOA improved.  SOA 2.0.   Instead of calling an obscure OpenNewAccount service, we &#8220;create&#8221; a NewAccount.  What could be more natural?  What could be more &#8220;Business Focused&#8221;?</p>
<p>WS-* and the obtuse bloat than the vendors and committees have turned it into is the problem, not SOA.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Not a TLA more, Not a TLA less. &#171; Being just me</title>
		<link>http://72.249.21.88/nonintersecting/2007/10/05/what-is-soa/#comment-10830</link>
		<dc:creator>Not a TLA more, Not a TLA less. &#171; Being just me</dc:creator>
		<pubDate>Sat, 20 Oct 2007 09:52:11 +0000</pubDate>
		<guid isPermaLink="false">http://wanderingbarque.com/nonintersecting/2007/10/05/what-is-soa/#comment-10830</guid>
		<description>[...] Not a TLA more, Not a TLA&#160;less. Filed under: SOA &#8212; Sankar Khrishnamurthy @ 9:51 am   Pete Lacey has written an entry regarding What is SOA? And the blogosphere has responded as well,Â  Sam Ruby, Stefan Tilkov, to just mention two.Â  Here are my 2 cents. [...]</description>
		<content:encoded><![CDATA[<p>[...] Not a TLA more, Not a TLA&nbsp;less. Filed under: SOA &#8212; Sankar Khrishnamurthy @ 9:51 am   Pete Lacey has written an entry regarding What is SOA? And the blogosphere has responded as well,Â  Sam Ruby, Stefan Tilkov, to just mention two.Â  Here are my 2 cents. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ian Bruce</title>
		<link>http://72.249.21.88/nonintersecting/2007/10/05/what-is-soa/#comment-10827</link>
		<dc:creator>Ian Bruce</dc:creator>
		<pubDate>Wed, 17 Oct 2007 20:42:34 +0000</pubDate>
		<guid isPermaLink="false">http://wanderingbarque.com/nonintersecting/2007/10/05/what-is-soa/#comment-10827</guid>
		<description>Eloquent and fun, a great post Pete. As one of the marketing types that may or may not be responsible for some of the confusion and hype, I like Bosworth's pithy definition of web services, which might also apply to the ethos behind the whole SOA idea.</description>
		<content:encoded><![CDATA[<p>Eloquent and fun, a great post Pete. As one of the marketing types that may or may not be responsible for some of the confusion and hype, I like Bosworth&#8217;s pithy definition of web services, which might also apply to the ethos behind the whole SOA idea.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pete</title>
		<link>http://72.249.21.88/nonintersecting/2007/10/05/what-is-soa/#comment-10826</link>
		<dc:creator>Pete</dc:creator>
		<pubDate>Wed, 17 Oct 2007 13:45:16 +0000</pubDate>
		<guid isPermaLink="false">http://wanderingbarque.com/nonintersecting/2007/10/05/what-is-soa/#comment-10826</guid>
		<description>&lt;strong&gt;Chris:&lt;/strong&gt; When I wrote "stateful resources" I was referring to resource state, not session state.  Confusion abounds because the word state is overloaded.  See this later &lt;a href="http://wanderingbarque.com/nonintersecting/2007/10/08/towards-a-better-network-programming-taxonomy/#comment-10809"&gt;comment&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p><strong>Chris:</strong> When I wrote &#8220;stateful resources&#8221; I was referring to resource state, not session state.  Confusion abounds because the word state is overloaded.  See this later <a href="http://wanderingbarque.com/nonintersecting/2007/10/08/towards-a-better-network-programming-taxonomy/#comment-10809">comment</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Marino</title>
		<link>http://72.249.21.88/nonintersecting/2007/10/05/what-is-soa/#comment-10824</link>
		<dc:creator>Chris Marino</dc:creator>
		<pubDate>Wed, 17 Oct 2007 03:12:36 +0000</pubDate>
		<guid isPermaLink="false">http://wanderingbarque.com/nonintersecting/2007/10/05/what-is-soa/#comment-10824</guid>
		<description>Pete, came back to this post tonight and saw for the first time that you say: 

"Resource Oriented Architecture (ROA): A technical approach to NOC that has an addressable, stateful resource as its principle abstraction. Today, REST/HTTP is the chief implementation approach"

Don't want to fan the flames more than I have to, but the definition of REST requires that interactions be *stateless*.  See Fieldings paper

http://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm

Was this a typo, or are you saying that statefulness is essential to NOC?

I am not trying to be pedantic, nor am I dogmatic about this.  I simple want to understand your position.

IMHO, stateful resources aren't really all that different from RPCs. You might as well put the SOAP messages in the URI or HTTP header (something I've seen being used).

It might be NOC, but I wouldn't call it REST</description>
		<content:encoded><![CDATA[<p>Pete, came back to this post tonight and saw for the first time that you say: </p>
<p>&#8220;Resource Oriented Architecture (ROA): A technical approach to NOC that has an addressable, stateful resource as its principle abstraction. Today, REST/HTTP is the chief implementation approach&#8221;</p>
<p>Don&#8217;t want to fan the flames more than I have to, but the definition of REST requires that interactions be *stateless*.  See Fieldings paper</p>
<p><a href="http://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm" rel="nofollow">http://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm</a></p>
<p>Was this a typo, or are you saying that statefulness is essential to NOC?</p>
<p>I am not trying to be pedantic, nor am I dogmatic about this.  I simple want to understand your position.</p>
<p>IMHO, stateful resources aren&#8217;t really all that different from RPCs. You might as well put the SOAP messages in the URI or HTTP header (something I&#8217;ve seen being used).</p>
<p>It might be NOC, but I wouldn&#8217;t call it REST</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SnapLogic Blog &#187; ESBs and the Last Mile of Integration</title>
		<link>http://72.249.21.88/nonintersecting/2007/10/05/what-is-soa/#comment-10814</link>
		<dc:creator>SnapLogic Blog &#187; ESBs and the Last Mile of Integration</dc:creator>
		<pubDate>Thu, 11 Oct 2007 16:57:57 +0000</pubDate>
		<guid isPermaLink="false">http://wanderingbarque.com/nonintersecting/2007/10/05/what-is-soa/#comment-10814</guid>
		<description>[...] To me, the real question is how do you get the benefits of flexibility and dynamic languages, while avoiding ad-hoc interfaces? I think the solution is a services architecture - the problem is that we still have debate over what web services and a services architecture really is. I like Adam Bosworth&#8217;s definition of Web services from a 2005 interview in Queue: KIRK MCKUSICK (KM) People sure talk a lot about Web Services, but itâ€™s not clear theyâ€™re all talking about the same thing. How would you define â€œWeb Servicesâ€? ADAM BOSWORTH (AB) The term Web Services refers to an architecture that allows applications to talk to each other. Period. End of statement. [...]</description>
		<content:encoded><![CDATA[<p>[...] To me, the real question is how do you get the benefits of flexibility and dynamic languages, while avoiding ad-hoc interfaces? I think the solution is a services architecture - the problem is that we still have debate over what web services and a services architecture really is. I like Adam Bosworth&#8217;s definition of Web services from a 2005 interview in Queue: KIRK MCKUSICK (KM) People sure talk a lot about Web Services, but itâ€™s not clear theyâ€™re all talking about the same thing. How would you define â€œWeb Servicesâ€? ADAM BOSWORTH (AB) The term Web Services refers to an architecture that allows applications to talk to each other. Period. End of statement. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Labnotes &#187; Rounded Corners - 160 (Resourced)</title>
		<link>http://72.249.21.88/nonintersecting/2007/10/05/what-is-soa/#comment-10805</link>
		<dc:creator>Labnotes &#187; Rounded Corners - 160 (Resourced)</dc:creator>
		<pubDate>Tue, 09 Oct 2007 16:02:32 +0000</pubDate>
		<guid isPermaLink="false">http://wanderingbarque.com/nonintersecting/2007/10/05/what-is-soa/#comment-10805</guid>
		<description>[...] Resourced. This whole ROA vs SOA debate, where are we going with that? [...]</description>
		<content:encoded><![CDATA[<p>[...] Resourced. This whole ROA vs SOA debate, where are we going with that? [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martin Eggenberger</title>
		<link>http://72.249.21.88/nonintersecting/2007/10/05/what-is-soa/#comment-10799</link>
		<dc:creator>Martin Eggenberger</dc:creator>
		<pubDate>Tue, 09 Oct 2007 04:33:13 +0000</pubDate>
		<guid isPermaLink="false">http://wanderingbarque.com/nonintersecting/2007/10/05/what-is-soa/#comment-10799</guid>
		<description>Pete Lacey
I totally agree with the naming confusion and I would put it as follows:

What comes to mind very quickly is that Architecture as in SOA doesn't make a running system but describes a system that uses Service Oriented Computing principles. I guess some Marketing folks didn't understand the difference between Architecture, Development, Operations and Business. But why is it advantageous to use the SOA versus the SOC acronym. I guess, some big consulting companies do like to sell only the architecture piece without the actual development and operational support necessary to make an architecture work.

This is brilliant, as most executive management doesn't understand the difference either. Let's sell an architecture (e.g. blue print) and have them figure out how to build it and in the meantime we can sell them services for implementing that blue print. Most people are probably
not offended by this issue but as a software professional I demand a name change.

And the winner is anything but SOA. 
I vote for SOC as in service oriented computing which encompasses everything from business services, service compositions, service runtime and governance; to cross cutting concerns.</description>
		<content:encoded><![CDATA[<p>Pete Lacey<br />
I totally agree with the naming confusion and I would put it as follows:</p>
<p>What comes to mind very quickly is that Architecture as in SOA doesn&#8217;t make a running system but describes a system that uses Service Oriented Computing principles. I guess some Marketing folks didn&#8217;t understand the difference between Architecture, Development, Operations and Business. But why is it advantageous to use the SOA versus the SOC acronym. I guess, some big consulting companies do like to sell only the architecture piece without the actual development and operational support necessary to make an architecture work.</p>
<p>This is brilliant, as most executive management doesn&#8217;t understand the difference either. Let&#8217;s sell an architecture (e.g. blue print) and have them figure out how to build it and in the meantime we can sell them services for implementing that blue print. Most people are probably<br />
not offended by this issue but as a software professional I demand a name change.</p>
<p>And the winner is anything but SOA.<br />
I vote for SOC as in service oriented computing which encompasses everything from business services, service compositions, service runtime and governance; to cross cutting concerns.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
