<?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: What SOA needs to learn from Ruby On Rails</title>
	<atom:link href="http://www.redmonk.com/jgovernor/2007/08/03/what-soa-needs-to-learn-from-ruby-on-rails/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.redmonk.com/jgovernor/2007/08/03/what-soa-needs-to-learn-from-ruby-on-rails/</link>
	<description>An industry analyst blog looking at software ecosystems and convergence</description>
	<lastBuildDate>Fri, 03 Feb 2012 10:35:40 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Links: September 3, 2007 &#171; SmoothSpan Blog</title>
		<link>http://www.redmonk.com/jgovernor/2007/08/03/what-soa-needs-to-learn-from-ruby-on-rails/comment-page-1/#comment-151957</link>
		<dc:creator>Links: September 3, 2007 &#171; SmoothSpan Blog</dc:creator>
		<pubDate>Sun, 02 Sep 2007 20:52:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.redmonk.com/jgovernor/2007/08/03/what-soa-needs-to-learn-from-ruby-on-rails/#comment-151957</guid>
		<description>[...] What SOA Needs to Learn from Ruby On Rails:  Convetion over Configuration.  Many other things would benefit from these observations! [...]</description>
		<content:encoded><![CDATA[<p>[...] What SOA Needs to Learn from Ruby On Rails:  Convetion over Configuration.  Many other things would benefit from these observations! [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Mark</title>
		<link>http://www.redmonk.com/jgovernor/2007/08/03/what-soa-needs-to-learn-from-ruby-on-rails/comment-page-1/#comment-134520</link>
		<dc:creator>Scott Mark</dc:creator>
		<pubDate>Tue, 07 Aug 2007 16:13:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.redmonk.com/jgovernor/2007/08/03/what-soa-needs-to-learn-from-ruby-on-rails/#comment-134520</guid>
		<description>I think Grails is the last hope for seriously efficient Java development.  Java is getting better, but just have one of your Java developers try out RoR&#039;s generation tools, or take advantage of scaffolding, or the power of method_missing().... they are huge eye openers to how productive you can be.</description>
		<content:encoded><![CDATA[<p>I think Grails is the last hope for seriously efficient Java development.  Java is getting better, but just have one of your Java developers try out RoR&#8217;s generation tools, or take advantage of scaffolding, or the power of method_missing()&#8230;. they are huge eye openers to how productive you can be.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kubuntu</title>
		<link>http://www.redmonk.com/jgovernor/2007/08/03/what-soa-needs-to-learn-from-ruby-on-rails/comment-page-1/#comment-132651</link>
		<dc:creator>Kubuntu</dc:creator>
		<pubDate>Sat, 04 Aug 2007 21:55:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.redmonk.com/jgovernor/2007/08/03/what-soa-needs-to-learn-from-ruby-on-rails/#comment-132651</guid>
		<description>&gt; The Java world is finally getting it, with Spring bringing convention over configuration to JEE’s complex API set.

Are you serious? Spring only got annotations in its most recent release! Loads of XML config files if you don&#039;t use annotations. JEE isn&#039;t J2EE.</description>
		<content:encoded><![CDATA[<p>&gt; The Java world is finally getting it, with Spring bringing convention over configuration to JEE’s complex API set.</p>
<p>Are you serious? Spring only got annotations in its most recent release! Loads of XML config files if you don&#8217;t use annotations. JEE isn&#8217;t J2EE.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: More on complexity, configurability &#171; Adventures in systems land</title>
		<link>http://www.redmonk.com/jgovernor/2007/08/03/what-soa-needs-to-learn-from-ruby-on-rails/comment-page-1/#comment-132010</link>
		<dc:creator>More on complexity, configurability &#171; Adventures in systems land</dc:creator>
		<pubDate>Sat, 04 Aug 2007 02:49:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.redmonk.com/jgovernor/2007/08/03/what-soa-needs-to-learn-from-ruby-on-rails/#comment-132010</guid>
		<description>[...] More on complexity,&#160;configurability   Published August 3rd, 2007   entrypoints , Systems Director , systemp , HMC , Ruby , SOA , complexity      One of my first posts in this blog, was on the subject of complexity. James Governor of Redmonk weighed in today with a trackback post called &#8220;What SOA needs to learn from Ruby On Rails&#8220;. [...]</description>
		<content:encoded><![CDATA[<p>[...] More on complexity,&nbsp;configurability   Published August 3rd, 2007   entrypoints , Systems Director , systemp , HMC , Ruby , SOA , complexity      One of my first posts in this blog, was on the subject of complexity. James Governor of Redmonk weighed in today with a trackback post called &#8220;What SOA needs to learn from Ruby On Rails&#8220;. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: People Over Process &#187; SOA and the Simple-heads</title>
		<link>http://www.redmonk.com/jgovernor/2007/08/03/what-soa-needs-to-learn-from-ruby-on-rails/comment-page-1/#comment-131848</link>
		<dc:creator>People Over Process &#187; SOA and the Simple-heads</dc:creator>
		<pubDate>Fri, 03 Aug 2007 22:19:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.redmonk.com/jgovernor/2007/08/03/what-soa-needs-to-learn-from-ruby-on-rails/#comment-131848</guid>
		<description>[...] As Al puts in a comment: [...]</description>
		<content:encoded><![CDATA[<p>[...] As Al puts in a comment: [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Al</title>
		<link>http://www.redmonk.com/jgovernor/2007/08/03/what-soa-needs-to-learn-from-ruby-on-rails/comment-page-1/#comment-131698</link>
		<dc:creator>Al</dc:creator>
		<pubDate>Fri, 03 Aug 2007 18:21:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.redmonk.com/jgovernor/2007/08/03/what-soa-needs-to-learn-from-ruby-on-rails/#comment-131698</guid>
		<description>This may be difficult:

ROR stands for Ruby on Rails
SOA stands for Service Orientated Architecture

Service is good
Oriented is &quot;Something like&quot; fluff language
Architecture is building for every possibility definitely not the required 80/20 rule

So how about we just replace SOA with SOR, Service On Rest loose the WS* hairball and UDDI dinosuar , make everything a service based resource - RESTFarian style. The moment you can just hyperlink to everything is when clarity and loosely coupled common sense kicks in.

You will also need some slick agile coding on top to act as the mortar coupling it together - Groovy/Grails, Ruby/Rails, or even Python. You will of course also need some real rockstars to make you tech dream come true, but choosing their favorite tools (as suggested above) could provide them with an incentive to play in your digital playground.

regards
Al</description>
		<content:encoded><![CDATA[<p>This may be difficult:</p>
<p>ROR stands for Ruby on Rails<br />
SOA stands for Service Orientated Architecture</p>
<p>Service is good<br />
Oriented is &#8220;Something like&#8221; fluff language<br />
Architecture is building for every possibility definitely not the required 80/20 rule</p>
<p>So how about we just replace SOA with SOR, Service On Rest loose the WS* hairball and UDDI dinosuar , make everything a service based resource &#8211; RESTFarian style. The moment you can just hyperlink to everything is when clarity and loosely coupled common sense kicks in.</p>
<p>You will also need some slick agile coding on top to act as the mortar coupling it together &#8211; Groovy/Grails, Ruby/Rails, or even Python. You will of course also need some real rockstars to make you tech dream come true, but choosing their favorite tools (as suggested above) could provide them with an incentive to play in your digital playground.</p>
<p>regards<br />
Al</p>
]]></content:encoded>
	</item>
</channel>
</rss>

