<?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>Loyal Moses &#187; LCDS</title>
	<atom:link href="http://www.loyalmoses.com/content/lcds/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.loyalmoses.com</link>
	<description>public var blog:Blog = Blog.getInstance();</description>
	<lastBuildDate>Thu, 13 Oct 2011 02:33:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Push, Poll, Push, Poll&#8230; Just Stop!</title>
		<link>http://www.loyalmoses.com/2008/10/push-poll-push-poll-just-stop/</link>
		<comments>http://www.loyalmoses.com/2008/10/push-poll-push-poll-just-stop/#comments</comments>
		<pubDate>Wed, 08 Oct 2008 02:05:00 +0000</pubDate>
		<dc:creator>moses</dc:creator>
				<category><![CDATA[BlazeDS]]></category>
		<category><![CDATA[LCDS]]></category>

		<guid isPermaLink="false">http://www.loyalmoses.com/?p=47</guid>
		<description><![CDATA[Push technology is a continual debate in the BlazeDS and Adobe LiveCycle worlds. Too many (way too many) people claim that BlazeDS is a message pushing technology, when in fact it is only a polling technology. Long polling does not make it pushing. Let&#8217;s just call it what it is. Polling, regardless of whether it [...]]]></description>
			<content:encoded><![CDATA[<p>Push technology is a continual debate in the BlazeDS and Adobe LiveCycle worlds.</p>
<p>Too many (way too many) people claim that BlazeDS is a message pushing technology, when in fact it is only a polling technology. Long polling does not make it pushing.</p>
<p>Let&#8217;s just call it what it is.</p>
<p>Polling, regardless of whether it is short interval polling or long cycle polling is still just that, polling.</p>
<p>Push technology is ONLY available when a client has a connection in which the server can push a message in real-time to the connected client.</p>
<div style="text-align:center;margin:5px 0px 20px 0px;"><script type="text/javascript"><!--
google_ad_client = "pub-2572565503002911";
/* 468x60, created 1/2/10 */
google_ad_slot = "7768175042";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><p>Do note, my use of &#8220;real-time&#8221;. Not &#8220;near real-time&#8221;, but actual &#8220;real-time&#8221; is necessary to be a push technology. In addition, the foundation of the HTTP protocol can&#8217;t support full duplex connections required for push technology.</p>
<p>An analogy that I like to use:</p>
<p>It doesn&#8217;t matter how many times you check your mailbox, or how long you wait each time you arrive, you are still polling your mailbox for letters.</p>
<p>BlazeDS does offer an alternative to the costly LiveCycle Data Services, however it does not provide real time message push as defined by the definition of push technology.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.loyalmoses.com/2008/10/push-poll-push-poll-just-stop/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

