<?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: [Presentation files] Asynchronous Systems Architecture for the Web</title>
	<atom:link href="http://www.udidahan.com/2008/01/07/presentation-files-asynchronous-systems-architecture-for-the-web/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.udidahan.com/2008/01/07/presentation-files-asynchronous-systems-architecture-for-the-web/</link>
	<description>Enterprise Development Expert &#38; SOA Specialist</description>
	<lastBuildDate>Sat, 11 Feb 2012 15:16:10 -0600</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: udidahan</title>
		<link>http://www.udidahan.com/2008/01/07/presentation-files-asynchronous-systems-architecture-for-the-web/comment-page-1/#comment-25899</link>
		<dc:creator>udidahan</dc:creator>
		<pubDate>Sun, 29 Jun 2008 11:24:45 +0000</pubDate>
		<guid isPermaLink="false">http://udidahan.weblogs.us/2008/01/07/presentation-files-asynchronous-systems-architecture-for-the-web/#comment-25899</guid>
		<description>Will,

When the service goes to respond to the GetAllUsersMessage it can do so in a transaction that prevents other updates from occurring concurrently. It responds with a list of UserAddedMessages. All the updates that were blocked now continue, arriving at the new server.

Regardless, you can choose how long these messages are kept around by defining a [TimeToBeReceived] on them.</description>
		<content:encoded><![CDATA[<p>Will,</p>
<p>When the service goes to respond to the GetAllUsersMessage it can do so in a transaction that prevents other updates from occurring concurrently. It responds with a list of UserAddedMessages. All the updates that were blocked now continue, arriving at the new server.</p>
<p>Regardless, you can choose how long these messages are kept around by defining a [TimeToBeReceived] on them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: WillSmith</title>
		<link>http://www.udidahan.com/2008/01/07/presentation-files-asynchronous-systems-architecture-for-the-web/comment-page-1/#comment-25634</link>
		<dc:creator>WillSmith</dc:creator>
		<pubDate>Mon, 23 Jun 2008 15:16:29 +0000</pubDate>
		<guid isPermaLink="false">http://udidahan.weblogs.us/2008/01/07/presentation-files-asynchronous-systems-architecture-for-the-web/#comment-25634</guid>
		<description>Udi,

I skimmed the code trying to understand how the cache is brought to consistency.  If I have a web farm and a reboot or add a new webserver,  I see in the code that it would subscribe to the UserAddedMessage then send a GetAllUsersMessage().  In the meantime new users are being an asyn&#039;d back to the main service to for storage (the one responsible for responding to GetAllUsersMessage()), and the other webservers are keeping their caches consistent.  So what about the messages I seemingly didn&#039;t receive?  The gap if you will.  When I subscribe I does the nServiceBus give me all messages in the queue for the day that haven&#039;t been flushed or timed out in some way?  Thus I get replayed to me some redudant UserAddedMessages? (but who cares).  I guess I am a little confused on how long UserAddedMessages are kept around and how it is know that a subscriber has received them.</description>
		<content:encoded><![CDATA[<p>Udi,</p>
<p>I skimmed the code trying to understand how the cache is brought to consistency.  If I have a web farm and a reboot or add a new webserver,  I see in the code that it would subscribe to the UserAddedMessage then send a GetAllUsersMessage().  In the meantime new users are being an asyn&#8217;d back to the main service to for storage (the one responsible for responding to GetAllUsersMessage()), and the other webservers are keeping their caches consistent.  So what about the messages I seemingly didn&#8217;t receive?  The gap if you will.  When I subscribe I does the nServiceBus give me all messages in the queue for the day that haven&#8217;t been flushed or timed out in some way?  Thus I get replayed to me some redudant UserAddedMessages? (but who cares).  I guess I am a little confused on how long UserAddedMessages are kept around and how it is know that a subscriber has received them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Karl</title>
		<link>http://www.udidahan.com/2008/01/07/presentation-files-asynchronous-systems-architecture-for-the-web/comment-page-1/#comment-14046</link>
		<dc:creator>Karl</dc:creator>
		<pubDate>Sat, 12 Jan 2008 10:06:18 +0000</pubDate>
		<guid isPermaLink="false">http://udidahan.weblogs.us/2008/01/07/presentation-files-asynchronous-systems-architecture-for-the-web/#comment-14046</guid>
		<description>ok, thanks. I&#039;ll check it out.</description>
		<content:encoded><![CDATA[<p>ok, thanks. I&#8217;ll check it out.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: udidahan</title>
		<link>http://www.udidahan.com/2008/01/07/presentation-files-asynchronous-systems-architecture-for-the-web/comment-page-1/#comment-13983</link>
		<dc:creator>udidahan</dc:creator>
		<pubDate>Sat, 12 Jan 2008 00:03:58 +0000</pubDate>
		<guid isPermaLink="false">http://udidahan.weblogs.us/2008/01/07/presentation-files-asynchronous-systems-architecture-for-the-web/#comment-13983</guid>
		<description>Karl,

Glad you liked it.

There are currently 4 samples for using nServiceBus which are accessible via subversion on the sourceforge site. That would be the most up-to-date version. You could also just use the download link (currently version 1.6.1), and find the samples there.

Three of the samples are under the &quot;samples&quot; directory:

AsyncPages - which shows how to integrate nServiceBus with ASP.NET 2.0&#039;s asynchronous programming model.

Full Duplex - which shows how to do client/server correlated request/response.

WebServicesBridge - which shows how to expose synchronous web services on top of nServiceBus.

The fourth sample is the most comprehensive and is under the &quot;test&quot; directory. It is currently in the process of being documented better.</description>
		<content:encoded><![CDATA[<p>Karl,</p>
<p>Glad you liked it.</p>
<p>There are currently 4 samples for using nServiceBus which are accessible via subversion on the sourceforge site. That would be the most up-to-date version. You could also just use the download link (currently version 1.6.1), and find the samples there.</p>
<p>Three of the samples are under the &#8220;samples&#8221; directory:</p>
<p>AsyncPages &#8211; which shows how to integrate nServiceBus with ASP.NET 2.0&#8217;s asynchronous programming model.</p>
<p>Full Duplex &#8211; which shows how to do client/server correlated request/response.</p>
<p>WebServicesBridge &#8211; which shows how to expose synchronous web services on top of nServiceBus.</p>
<p>The fourth sample is the most comprehensive and is under the &#8220;test&#8221; directory. It is currently in the process of being documented better.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Karl</title>
		<link>http://www.udidahan.com/2008/01/07/presentation-files-asynchronous-systems-architecture-for-the-web/comment-page-1/#comment-13951</link>
		<dc:creator>Karl</dc:creator>
		<pubDate>Fri, 11 Jan 2008 18:49:27 +0000</pubDate>
		<guid isPermaLink="false">http://udidahan.weblogs.us/2008/01/07/presentation-files-asynchronous-systems-architecture-for-the-web/#comment-13951</guid>
		<description>I liked the presentation. Very nice! Once I fully understood asynchronous messaging and long running workflow designing and implemented distributed systems got quite easy! Do you have some tutorials or step by step introduction to NServiceBus? I couldn&#039;t find anything on the SourceForge site.
Karl</description>
		<content:encoded><![CDATA[<p>I liked the presentation. Very nice! Once I fully understood asynchronous messaging and long running workflow designing and implemented distributed systems got quite easy! Do you have some tutorials or step by step introduction to NServiceBus? I couldn&#8217;t find anything on the SourceForge site.<br />
Karl</p>
]]></content:encoded>
	</item>
</channel>
</rss>

