<?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>David Pratten &#187; Teir Agnostic</title>
	<atom:link href="http://www.davidpratten.com/tag/teir-agnostic/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.davidpratten.com</link>
	<description>Interests, Ideas and Observations</description>
	<lastBuildDate>Tue, 18 May 2010 00:49:55 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Opera Unite and Tier Agnostic Computing</title>
		<link>http://www.davidpratten.com/2009/06/16/opera-unite-and-tier-agnostic-computing/</link>
		<comments>http://www.davidpratten.com/2009/06/16/opera-unite-and-tier-agnostic-computing/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 15:31:42 +0000</pubDate>
		<dc:creator>david</dc:creator>
				<category><![CDATA[Posts]]></category>
		<category><![CDATA[Distributed]]></category>
		<category><![CDATA[HyperText Computer]]></category>
		<category><![CDATA[Opera Unite]]></category>
		<category><![CDATA[Request]]></category>
		<category><![CDATA[Teir Agnostic]]></category>

		<guid isPermaLink="false">http://www.davidpratten.com/2009/06/16/opera-unite-and-tier-agnostic-computing/</guid>
		<description><![CDATA[Opera has just released Opera Unite web server in the browser technology. Here is analysis by Mashable. Opera Unite is an enabling technology for tier agnostic Request Based Distributed Computing (RBDC).  Key issues directly addressed by Opera Unite include:
Drivers

Build Distributed Applications
Provide programmers with a unified programming model (i.e. not deal with a separate programming model on the client)
Build Mult-tier applications
Use existing technologies
Enable applications to &#8216;run anywhere&#8217;
Provide a Language agnostic mechanism
Use a Client agnostic approach

Conclusion
Reading the Opera Unite announcement has confirmed that the building blocks of RDBC are coming into being.
]]></description>
		<wfw:commentRss>http://www.davidpratten.com/2009/06/16/opera-unite-and-tier-agnostic-computing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tier-agnostic Requests and Microsoft Volta</title>
		<link>http://www.davidpratten.com/2008/02/08/tier-agnostic-requests-and-microsoft-volta/</link>
		<comments>http://www.davidpratten.com/2008/02/08/tier-agnostic-requests-and-microsoft-volta/#comments</comments>
		<pubDate>Fri, 08 Feb 2008 07:56:08 +0000</pubDate>
		<dc:creator>david</dc:creator>
				<category><![CDATA[Distributed]]></category>
		<category><![CDATA[HyperText Computer]]></category>
		<category><![CDATA[Request]]></category>
		<category><![CDATA[Teir Agnostic]]></category>
		<category><![CDATA[Volta]]></category>

		<guid isPermaLink="false">http://www.davidpratten.com/2008/02/08/tier-agnostic-requests-and-microsoft-volta/</guid>
		<description><![CDATA[Recently my attention has been directed to Microsoft&#8217;s Volta split-tier technology. Volta is addressing the same set of issues as Request Based Distributed Computing (RBDC).  Key issues directly addressed by both Volta and RBDC include:
Drivers

Build Distributed Applications
Provide programmers with a unified programming model (i.e. not deal with a separate programming model on the client)
Build Mult-tier applications
Use existing technologies
Delay architectural decisions about the splitting of workload between client and server
Enable applications to &#8216;run anywhere&#8217;
Provide a Language agnostic mechanism
Use a Client agnostic approach

Not withstanding that Volta deserves credit for being a real-live (beta) product while RBDC is still in gestation as an architectural idea, I want to argue that RBDC which is based on tier agnostic requests, is an architecturally cleaner solution to the problems of client centred distributed computing.
The three areas that I would like to highlight are simplicity, generality and run-time architectural decisions.
Simplicity
If you look at these illustrations of RBDC the tier agnosticism of requests leads to an extremely simple mechanism for distributed computing with equivalent expressive power to Volta. 
Generality
Volta is specifically targeting the .Net platform whereas the RBDC mechanism is not just language agnostic, but Virtual Machine agnostic.  Of course, the Java VM crowd could dupllicate [...]]]></description>
		<wfw:commentRss>http://www.davidpratten.com/2008/02/08/tier-agnostic-requests-and-microsoft-volta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
