<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Preston Lee&#039;s Blog &#187; estimation</title>
	<atom:link href="http://www.prestonlee.com/tag/estimation/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.prestonlee.com</link>
	<description>Technologist, businessman and entrepreneur.</description>
	<lastBuildDate>Tue, 24 Aug 2010 18:41:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>The Truth About Integrating Rails In The Enterprise</title>
		<link>http://www.prestonlee.com/2009/02/06/the-truth-about-integrating-rails-in-the-enterprise/</link>
		<comments>http://www.prestonlee.com/2009/02/06/the-truth-about-integrating-rails-in-the-enterprise/#comments</comments>
		<pubDate>Fri, 06 Feb 2009 14:42:57 +0000</pubDate>
		<dc:creator>preston.lee</dc:creator>
				<category><![CDATA[computer]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[estimation]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[openrain]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ror]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[soa]]></category>
		<category><![CDATA[soap]]></category>

		<guid isPermaLink="false">http://www.prestonlee.com/?p=241</guid>
		<description><![CDATA[Ruby on Rails is a great RAD framework. We use it all the time. But one place Rails loses its magic&#8211;while not the fault of the framework itself&#8211;is with external integrations to legacy systems. First of all, soap4r sucks. Everyone I&#8217;ve seen try to pick it up has gotten frustrated and angry at how awkward [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.prestonlee.com/wp-content/uploads/2008/05/rails.png"><img class="alignright alignnone size-medium wp-image-242" style="float: right;" title="rails" src="http://www.prestonlee.com/wp-content/uploads/2008/05/rails.png" alt="" width="87" height="112" /></a></p>
<p>Ruby on Rails is a great RAD framework. <a href="http://openrain.com">We</a> use it all the time. But one place Rails loses its magic&#8211;while not the fault of the framework itself&#8211;is with external integrations to legacy systems.</p>
<p><strong>First of all, <em>soap4r sucks</em></strong>. Everyone I&#8217;ve seen try to pick it up has gotten frustrated and angry at how awkward it is to write a SOAP client in Ruby compared to Java and .Net tools, which can do the same thing in a matter of minutes. Since RoR IDEs aren&#8217;t exactly 1337 yet, we need to put some serious love here as a community to prevent larger companies with heavy SOA leanings from running away screaming.</p>
<p>For some reason, many people seem to think that pouring t3h Rails int3rn3ts into an infrastructure will suddenly trim 75%+ off all development and maintenance costs, complete with rounded corners and shrink-wrapped buttons. <strong>Wrong</strong>. Many of the development tasks will take <em>significantly</em> shorter times to develop under timeframe expectations relative to Java and .Net, yes, but <em>you can&#8217;t avoid costs associated with migrating legacy data and integrating with retarded external systems such as your ghetto-ass SOAP services</em>. Nor should you avoid design activities such as usability analysis or proper testing practices. </p>
<p>So if you have a web project that lives in complete isolation and does not have any legacy issues with which to deal, <a href="http://openrain.com">OpenRain can bust out that web project in a heartbeat</a>. But if you have unresolved data management and integration issues, there is no acts_as_silver_bullet plugin which can save you the burden of having to actually think about and address those problems. Rails isn&#8217;t the cold bucket of water for your data nightmares.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.prestonlee.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.prestonlee.com/2009/02/06/the-truth-about-integrating-rails-in-the-enterprise/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
