<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.0.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Need to Scale-Out Your Spring Application?</title>
	<link>http://jonasboner.com/2006/05/09/need-to-scale-out-your-spring-application/</link>
	<description>Down To The Bone</description>
	<pubDate>Sat, 22 Nov 2008 04:48:02 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.2</generator>

	<item>
		<title>by: Cremenescu Florin</title>
		<link>http://jonasboner.com/2006/05/09/need-to-scale-out-your-spring-application/#comment-3662</link>
		<pubDate>Mon, 15 May 2006 20:47:14 +0000</pubDate>
		<guid>http://jonasboner.com/2006/05/09/need-to-scale-out-your-spring-application/#comment-3662</guid>
					<description>&lt;p&gt;Hi Jonas, &lt;/p&gt;

&lt;p&gt;The Terracota product seems very interesting. But as in the last month I worked in defining a scalable new architecture for my company, I wonder if we could use the product. For us, there are two important business goals : 
  - diminish the number of business tests required to validate changes. More specifically, if some business parts are not changed they should not be tested, even the technical details of the implementation changed (for exemple the architectural framework evolved, some common libraries, or new services were added in some jars)
  - allow different levels of scalability  to be specified on the business use cases. &lt;/p&gt;

&lt;p&gt;The first goal is much more important than the second. &lt;/p&gt;

&lt;p&gt;To achieve this, we plan to split our single EAR into several business domains EARs. Each EAR has his own copy of the domain model components (the architectural framework and the business components, but not the applicative parts). The user continues to benefit from services like  SSO, caching, etc. Products like Terracota DSO, Terracota sessions could prove helpful to us. But, in order to achieve business tests independence, we plan to update architectural / business components of EARs at different speeds : so if a business case does not change, its EAR is not updated. Java serialization mechanisms  (or XML transforms) allows to communicate different versions of the same class even if they are not the same. Is Terracota able to provide this mechanism : how it handles different versions of classes accros the cluster ?      &lt;/p&gt;

&lt;p&gt;Thank you in advance.&lt;/p&gt;

&lt;p&gt;Florin&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Hi Jonas, </p>

<p>The Terracota product seems very interesting. But as in the last month I worked in defining a scalable new architecture for my company, I wonder if we could use the product. For us, there are two important business goals : 
  - diminish the number of business tests required to validate changes. More specifically, if some business parts are not changed they should not be tested, even the technical details of the implementation changed (for exemple the architectural framework evolved, some common libraries, or new services were added in some jars)
  - allow different levels of scalability  to be specified on the business use cases. </p>

<p>The first goal is much more important than the second. </p>

<p>To achieve this, we plan to split our single EAR into several business domains EARs. Each EAR has his own copy of the domain model components (the architectural framework and the business components, but not the applicative parts). The user continues to benefit from services like  SSO, caching, etc. Products like Terracota DSO, Terracota sessions could prove helpful to us. But, in order to achieve business tests independence, we plan to update architectural / business components of EARs at different speeds : so if a business case does not change, its EAR is not updated. Java serialization mechanisms  (or XML transforms) allows to communicate different versions of the same class even if they are not the same. Is Terracota able to provide this mechanism : how it handles different versions of classes accros the cluster ?      </p>

<p>Thank you in advance.</p>

<p>Florin</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Anders</title>
		<link>http://jonasboner.com/2006/05/09/need-to-scale-out-your-spring-application/#comment-3650</link>
		<pubDate>Wed, 10 May 2006 15:00:06 +0000</pubDate>
		<guid>http://jonasboner.com/2006/05/09/need-to-scale-out-your-spring-application/#comment-3650</guid>
					<description>&lt;p&gt;Sounds interesting. Sadly I'm not going. Please do post slides if you can. :)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Sounds interesting. Sadly I&#8217;m not going. Please do post slides if you can. <img src='http://jonasboner.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
				</item>
</channel>
</rss>
