<?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: So, how many machines/CPUs do we need?</title>
	<atom:link href="http://www.udidahan.com/2007/02/12/so-how-many-machinescpus-do-we-need/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.udidahan.com/2007/02/12/so-how-many-machinescpus-do-we-need/</link>
	<description>Enterprise Development Expert &#38; SOA Specialist</description>
	<lastBuildDate>Sun, 14 Mar 2010 06:27:00 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: &#187; [Podcast] Space-Based Architectures for the Web</title>
		<link>http://www.udidahan.com/2007/02/12/so-how-many-machinescpus-do-we-need/comment-page-1/#comment-1295</link>
		<dc:creator>&#187; [Podcast] Space-Based Architectures for the Web</dc:creator>
		<pubDate>Wed, 11 Apr 2007 05:28:05 +0000</pubDate>
		<guid isPermaLink="false">http://udidahan.weblogs.us/archives/377#comment-1295</guid>
		<description>[...] So, how many machines/CPUs do we need? [...]</description>
		<content:encoded><![CDATA[<p>[...] So, how many machines/CPUs do we need? [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Guy Nirpaz</title>
		<link>http://www.udidahan.com/2007/02/12/so-how-many-machinescpus-do-we-need/comment-page-1/#comment-466</link>
		<dc:creator>Guy Nirpaz</dc:creator>
		<pubDate>Wed, 14 Feb 2007 04:48:20 +0000</pubDate>
		<guid isPermaLink="false">http://udidahan.weblogs.us/archives/377#comment-466</guid>
		<description>Udi,

Nice writeup!
My two cents: 
Most IT systems should create value by providing business logic that operates on business data. Since most current architectures are client/server or tier based, if you measure the value generating code vs. mandatory tier communication/serialization/data mapping you&#039;ll find an avg. of 70% for non-value code and 30% (hopefully) for code that actually creates business value.

Why is that? The problem is in the middleware! My suggestion is to change the perspective and look at the application as a whole. In a scale-up scenarios look at each processing unit (partition of the application) as a complete application that can do all business value and not partition by technical value, you&#039;ll get to a complete new paradigm. The first step is to partition by data elements and not by technical elements.

This is the essence of SBA. You can easily do this with &lt;a href=&quot;www.gigaspaces.com&quot; rel=&quot;nofollow&quot;&gt;GigaSpaces&lt;/a&gt;, but others like Ebay and Google do this by themselves.</description>
		<content:encoded><![CDATA[<p>Udi,</p>
<p>Nice writeup!<br />
My two cents:<br />
Most IT systems should create value by providing business logic that operates on business data. Since most current architectures are client/server or tier based, if you measure the value generating code vs. mandatory tier communication/serialization/data mapping you&#8217;ll find an avg. of 70% for non-value code and 30% (hopefully) for code that actually creates business value.</p>
<p>Why is that? The problem is in the middleware! My suggestion is to change the perspective and look at the application as a whole. In a scale-up scenarios look at each processing unit (partition of the application) as a complete application that can do all business value and not partition by technical value, you&#8217;ll get to a complete new paradigm. The first step is to partition by data elements and not by technical elements.</p>
<p>This is the essence of SBA. You can easily do this with <a href="www.gigaspaces.com" rel="nofollow">GigaSpaces</a>, but others like Ebay and Google do this by themselves.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Regu</title>
		<link>http://www.udidahan.com/2007/02/12/so-how-many-machinescpus-do-we-need/comment-page-1/#comment-454</link>
		<dc:creator>Regu</dc:creator>
		<pubDate>Tue, 13 Feb 2007 09:46:11 +0000</pubDate>
		<guid isPermaLink="false">http://udidahan.weblogs.us/archives/377#comment-454</guid>
		<description>Udi,
In a web scenario, how do you correlate multiple events in a SBA that have been created out of a single request? Also, how would you ensure that the response to the user is synchronous and meaningful?
Of course we may use a correlation ID across the events. In this case will the request thread wait until all events for the request are processed?</description>
		<content:encoded><![CDATA[<p>Udi,<br />
In a web scenario, how do you correlate multiple events in a SBA that have been created out of a single request? Also, how would you ensure that the response to the user is synchronous and meaningful?<br />
Of course we may use a correlation ID across the events. In this case will the request thread wait until all events for the request are processed?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
