<?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: SOA on the Brain</title>
	<atom:link href="http://redmonk.com/cote/2006/10/04/soa-on-the-brain/feed/" rel="self" type="application/rss+xml" />
	<link>http://redmonk.com/cote/2006/10/04/soa-on-the-brain/</link>
	<description>One foot in the muck, the other in utopia</description>
	<lastBuildDate>Tue, 29 May 2012 14:02:26 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.1</generator>
	<item>
		<title>By: People Over Process</title>
		<link>http://redmonk.com/cote/2006/10/04/soa-on-the-brain/#comment-586</link>
		<dc:creator><![CDATA[People Over Process]]></dc:creator>
		<pubDate>Tue, 05 Dec 2006 00:47:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.redmonk.com/cote/wp/?p=409#comment-586</guid>
		<description><![CDATA[&lt;strong&gt;ALM and Agile&lt;/strong&gt;

In talking with James about a presentation around application lifecycle management (ALM), I got to thinking: What really is ALM apart from project management tooling? One of those &quot;is this just a synonym for existing nouns, or a new noun&quot;...
]]></description>
		<content:encoded><![CDATA[<p><strong>ALM and Agile</strong></p>
<p>In talking with James about a presentation around application lifecycle management (ALM), I got to thinking: What really is ALM apart from project management tooling? One of those &#8220;is this just a synonym for existing nouns, or a new noun&#8221;&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James</title>
		<link>http://redmonk.com/cote/2006/10/04/soa-on-the-brain/#comment-585</link>
		<dc:creator><![CDATA[James]]></dc:creator>
		<pubDate>Sat, 21 Oct 2006 11:39:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.redmonk.com/cote/wp/?p=409#comment-585</guid>
		<description><![CDATA[The rails community really should do something about support for SOA as this will be yet another reason why it isn&#039;t enterprise class.

Another problem may be that SOA is done in a big way but the problem lies with analyst firms not desiring to tell the story of how customers use SOA for business purposes and instead prefer to talk about products from vendors. ]]></description>
		<content:encoded><![CDATA[<p>The rails community really should do something about support for SOA as this will be yet another reason why it isn&#039;t enterprise class.</p>
<p>Another problem may be that SOA is done in a big way but the problem lies with analyst firms not desiring to tell the story of how customers use SOA for business purposes and instead prefer to talk about products from vendors. </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Javier C&#225;mara</title>
		<link>http://redmonk.com/cote/2006/10/04/soa-on-the-brain/#comment-584</link>
		<dc:creator><![CDATA[Javier C&#225;mara]]></dc:creator>
		<pubDate>Tue, 10 Oct 2006 11:28:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.redmonk.com/cote/wp/?p=409#comment-584</guid>
		<description><![CDATA[Service Orientation in itself does not bring any real new value than Object Orientation did not offered already. It can be even seen as a variant of it.



What has made Service Orientation so popular is actually &lt;b&gt;web services&lt;/b&gt;. Web services &lt;i&gt;do&lt;/i&gt; provide a novelty that was not available before: &lt;b&gt;real interoperability&lt;/b&gt; across any platform, tool and vendor (OK not perfect but the best one ever achieved). Web services is the only realistic technique to build software that can interoperate with any tool from any vendor in any platform. This was never achieved by CORBA, DCOM, RMI or whatever because they did not enjoyed universal vendor support. Web services, SOAP, XML and the like do.


And interoperability is the &lt;i&gt;sinequanon&lt;/i&gt; requisite for &lt;b&gt;reuse&lt;/b&gt;, &lt;i&gt;aka&lt;/i&gt; the holy grial of software. Try to reuse C++ in Java: a a joke. &quot;Orientation&quot; is not enough.



This huge difference is what has made web services so popular, and then somebody sublimated the thing from the concrete web services into the abstract, generic Service Orientation. Its actual rationale is the interoperability of web services.


But in the end this means that &lt;b&gt;[Web] Service Orientation delivers a great deal of real value&lt;/b&gt; to IT, and this is why it will govern most of the IT landscape for the upcoming years. ]]></description>
		<content:encoded><![CDATA[<p>Service Orientation in itself does not bring any real new value than Object Orientation did not offered already. It can be even seen as a variant of it.</p>
<p>What has made Service Orientation so popular is actually <b>web services</b>. Web services <i>do</i> provide a novelty that was not available before: <b>real interoperability</b> across any platform, tool and vendor (OK not perfect but the best one ever achieved). Web services is the only realistic technique to build software that can interoperate with any tool from any vendor in any platform. This was never achieved by CORBA, DCOM, RMI or whatever because they did not enjoyed universal vendor support. Web services, SOAP, XML and the like do.</p>
<p>And interoperability is the <i>sinequanon</i> requisite for <b>reuse</b>, <i>aka</i> the holy grial of software. Try to reuse C++ in Java: a a joke. &quot;Orientation&quot; is not enough.</p>
<p>This huge difference is what has made web services so popular, and then somebody sublimated the thing from the concrete web services into the abstract, generic Service Orientation. Its actual rationale is the interoperability of web services.</p>
<p>But in the end this means that <b>[Web] Service Orientation delivers a great deal of real value</b> to IT, and this is why it will govern most of the IT landscape for the upcoming years. </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dennis Howlett</title>
		<link>http://redmonk.com/cote/2006/10/04/soa-on-the-brain/#comment-583</link>
		<dc:creator><![CDATA[Dennis Howlett]]></dc:creator>
		<pubDate>Sat, 07 Oct 2006 06:51:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.redmonk.com/cote/wp/?p=409#comment-583</guid>
		<description><![CDATA[What is it with Oriented - is that some sort of abstract sexual preference on the part of programmers? IT should be Services Based Architecture. And even then Architecture sux. It presupposes that &#039;architecture&#039; is the be-all and end-all. It may be in the minds of some but I doubt many CIOs would agree. ]]></description>
		<content:encoded><![CDATA[<p>What is it with Oriented &#8211; is that some sort of abstract sexual preference on the part of programmers? IT should be Services Based Architecture. And even then Architecture sux. It presupposes that &#039;architecture&#039; is the be-all and end-all. It may be in the minds of some but I doubt many CIOs would agree. </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason Yip</title>
		<link>http://redmonk.com/cote/2006/10/04/soa-on-the-brain/#comment-582</link>
		<dc:creator><![CDATA[Jason Yip]]></dc:creator>
		<pubDate>Fri, 06 Oct 2006 16:51:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.redmonk.com/cote/wp/?p=409#comment-582</guid>
		<description><![CDATA[I&#039;d say that the purely technical ideas are a distraction.  This is unfortunately what tool vendors will focus on.

The most worthwhile aspect of SOA is about effectively supporting business processes that are shared between business units.  That requires certain technical approaches but the approaches themselves are not the point of the exercise. ]]></description>
		<content:encoded><![CDATA[<p>I&#039;d say that the purely technical ideas are a distraction.  This is unfortunately what tool vendors will focus on.</p>
<p>The most worthwhile aspect of SOA is about effectively supporting business processes that are shared between business units.  That requires certain technical approaches but the approaches themselves are not the point of the exercise. </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cote&#039;</title>
		<link>http://redmonk.com/cote/2006/10/04/soa-on-the-brain/#comment-581</link>
		<dc:creator><![CDATA[Cote&#039;]]></dc:creator>
		<pubDate>Thu, 05 Oct 2006 16:53:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.redmonk.com/cote/wp/?p=409#comment-581</guid>
		<description><![CDATA[Bill W.: Indeed! ]]></description>
		<content:encoded><![CDATA[<p>Bill W.: Indeed! </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bill Williams</title>
		<link>http://redmonk.com/cote/2006/10/04/soa-on-the-brain/#comment-580</link>
		<dc:creator><![CDATA[Bill Williams]]></dc:creator>
		<pubDate>Thu, 05 Oct 2006 15:08:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.redmonk.com/cote/wp/?p=409#comment-580</guid>
		<description><![CDATA[&quot;Long ago, when I was working at The Cobalt Group as a young J2EE developer&quot; - I didn&#039;t think J2EE developers existed long ago :) ]]></description>
		<content:encoded><![CDATA[<p>&quot;Long ago, when I was working at The Cobalt Group as a young J2EE developer&quot; &#8211; I didn&#039;t think J2EE developers existed long ago <img src="http://redmonk.com/cote/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan Davies Brackett</title>
		<link>http://redmonk.com/cote/2006/10/04/soa-on-the-brain/#comment-579</link>
		<dc:creator><![CDATA[Dan Davies Brackett]]></dc:creator>
		<pubDate>Wed, 04 Oct 2006 20:23:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.redmonk.com/cote/wp/?p=409#comment-579</guid>
		<description><![CDATA[It&#039;s really important to (as Cot&#233; does) make the distinction between being able to be *part* of a SOA and being &quot;an *implementation* of a SOA&quot;.  The former is good design; the latter is the inward-facing, technology-centric, millions-of-lines-of-code-behind-the-firewall horror that all of us except Enterprise Architects dislike. ]]></description>
		<content:encoded><![CDATA[<p>It&#039;s really important to (as Cot&eacute; does) make the distinction between being able to be *part* of a SOA and being &quot;an *implementation* of a SOA&quot;.  The former is good design; the latter is the inward-facing, technology-centric, millions-of-lines-of-code-behind-the-firewall horror that all of us except Enterprise Architects dislike. </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anne</title>
		<link>http://redmonk.com/cote/2006/10/04/soa-on-the-brain/#comment-578</link>
		<dc:creator><![CDATA[Anne]]></dc:creator>
		<pubDate>Wed, 04 Oct 2006 17:28:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.redmonk.com/cote/wp/?p=409#comment-578</guid>
		<description><![CDATA[Interesting musings!

Yes, SOA is largely a technological story but it has a fraternal twin, shared services, that is the business side of the narrative.

As for how service orientation might differ from regular old architecture and programming... I think it&#039;s in the coarseness of the components. I&#039;m reviewing a supposedly service-oriented architecture right now that&#039;s nothing of the sort, because the &quot;services&quot; are such tiny pieces that they are almost worthless when separated from the rest of the system. This is important when you think of trying to get the suits (shared services) together with the propeller heads (SOA). Shared services business units depend on very coarsely defined services. ]]></description>
		<content:encoded><![CDATA[<p>Interesting musings!</p>
<p>Yes, SOA is largely a technological story but it has a fraternal twin, shared services, that is the business side of the narrative.</p>
<p>As for how service orientation might differ from regular old architecture and programming&#8230; I think it&#039;s in the coarseness of the components. I&#039;m reviewing a supposedly service-oriented architecture right now that&#039;s nothing of the sort, because the &quot;services&quot; are such tiny pieces that they are almost worthless when separated from the rest of the system. This is important when you think of trying to get the suits (shared services) together with the propeller heads (SOA). Shared services business units depend on very coarsely defined services. </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cote&#039;</title>
		<link>http://redmonk.com/cote/2006/10/04/soa-on-the-brain/#comment-577</link>
		<dc:creator><![CDATA[Cote&#039;]]></dc:creator>
		<pubDate>Wed, 04 Oct 2006 14:14:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.redmonk.com/cote/wp/?p=409#comment-577</guid>
		<description><![CDATA[Danno: just plug-in and go is the everyone&#039;s dream...so yes ;)
Steve: indeed, I used the example of &quot;Java&quot; and &quot;WebSphere&quot; as over used prefixes. Bill points out an even better example, .Net.
Mark: yes, given how expansive the umbrella of SOA is -- that is, how much is gets applied to -- that&#039;s inevitably right. I have that problem of switching between &quot;what I think the idea should mean&quot; and &quot;what the idea really means&quot; when talking with things, and that quote is an instance of that. I think he problem may be -- and this might have been the misstatement on my part -- that the technology doesn&#039;t exist, collected as something you could point to and say &quot;SOA!&quot; Instead, it can/could be pieced together into what I would call an SOA. But again, I&#039;d also lean towards just calling it &quot;programming&quot; ;&gt;
Bill: you&#039;re parenthetical note is correct. And, yes, an enterprise system built without &quot;any&quot; architecture, and even more so, those &quot;30 year-old good software design principles&quot; is terrible. ]]></description>
		<content:encoded><![CDATA[<p>Danno: just plug-in and go is the everyone&#039;s dream&#8230;so yes <img src="http://redmonk.com/cote/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /><br />
Steve: indeed, I used the example of &quot;Java&quot; and &quot;WebSphere&quot; as over used prefixes. Bill points out an even better example, .Net.<br />
Mark: yes, given how expansive the umbrella of SOA is &#8212; that is, how much is gets applied to &#8212; that&#039;s inevitably right. I have that problem of switching between &quot;what I think the idea should mean&quot; and &quot;what the idea really means&quot; when talking with things, and that quote is an instance of that. I think he problem may be &#8212; and this might have been the misstatement on my part &#8212; that the technology doesn&#039;t exist, collected as something you could point to and say &quot;SOA!&quot; Instead, it can/could be pieced together into what I would call an SOA. But again, I&#039;d also lean towards just calling it &quot;programming&quot; ;&gt;<br />
Bill: you&#039;re parenthetical note is correct. And, yes, an enterprise system built without &quot;any&quot; architecture, and even more so, those &quot;30 year-old good software design principles&quot; is terrible. </p>
]]></content:encoded>
	</item>
</channel>
</rss>
