<?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; tier agnostic</title>
	<atom:link href="http://www.davidpratten.com/tag/tier-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>Tier-Agnostic Requests and Wadi</title>
		<link>http://www.davidpratten.com/2008/02/09/tier-agnostic-requests-and-wadi/</link>
		<comments>http://www.davidpratten.com/2008/02/09/tier-agnostic-requests-and-wadi/#comments</comments>
		<pubDate>Sat, 09 Feb 2008 06:59:33 +0000</pubDate>
		<dc:creator>david</dc:creator>
				<category><![CDATA[HyperText Computer]]></category>
		<category><![CDATA[RBDC]]></category>
		<category><![CDATA[requests]]></category>
		<category><![CDATA[tier agnostic]]></category>
		<category><![CDATA[wadi]]></category>

		<guid isPermaLink="false">http://www.davidpratten.com/2008/02/09/tier-agnostic-requests-and-wadi/</guid>
		<description><![CDATA[Tier-Agnostic requests are being used by the Wadi project in Java Server Farms. This Java-specific implementation lends support to the general applicability of Request Based Distributed Computing (RBDC) for client centric distributed computing.
WADI is an acronym of &#8216;WADI Application Distribution Infrastructure&#8217;. WADI started life as a solution to the problems surrounding the distribution of state in clustered web tiers. It has evolved into a more generalised distributed state and service framework. 
The Wadi Docs describe an Invocation mechanism that shares features with RBDC. The Invocation Interface is a tier-agnostic encapsulation of a remote call. Here is a first-cut comparison:
Similarities

Both use the idea of Tier-Agnostic Requests
They have similar session-state mechanisms.  See here for one proposal about state within RBDC.
Both delay location of computing decisions until run-time.

Differences

Wadi is targeted for use within a server farm, where as RBDC is proposed as starting in the client and works into the server farm with the same mechanism.
Wadi maintains centralised knowledge of the location of active Java objects whereas RBDC works as an extension of http&#8217;s native request by request invocation pattern.
Wadi is programmed specifically for Java, RBDC is proposed as a generic mechansim.
Wadi is visible to the Java programmer. RBDC is proposed as [...]]]></description>
		<wfw:commentRss>http://www.davidpratten.com/2008/02/09/tier-agnostic-requests-and-wadi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
