<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>System Reliability requires Message Durability (immature WCF)</title><link>http://blogs.msdn.com/nickmalik/archive/2007/05/30/system-reliability-requires-message-durability-immature-wcf.aspx</link><description>WCF is a very cool technology. Microsoft has moved the goalposts in the messaging space with this one, and I'm a huge fan. However, there is a limitation that is painful to live with: the lack of a routable, intermediable, declared message durability</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: System Reliability requires Message Durability (immature WCF)</title><link>http://blogs.msdn.com/nickmalik/archive/2007/05/30/system-reliability-requires-message-durability-immature-wcf.aspx#2997460</link><pubDate>Thu, 31 May 2007 05:18:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2997460</guid><dc:creator>Dave Martinak</dc:creator><description>&lt;p&gt;Is this where Biztalk &amp;quot;R2&amp;quot; WCF support is taking us? &lt;/p&gt;</description></item><item><title>re: System Reliability requires Message Durability (immature WCF)</title><link>http://blogs.msdn.com/nickmalik/archive/2007/05/30/system-reliability-requires-message-durability-immature-wcf.aspx#3002633</link><pubDate>Thu, 31 May 2007 09:29:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3002633</guid><dc:creator>NickMalik</dc:creator><description>&lt;p&gt;BTS is the intermediary, not the endpoint. &amp;nbsp;Durability needs to exist in the endpoint in order to insure that you don't change one weakness for two.&lt;/p&gt;
</description></item><item><title>re: System Reliability requires Message Durability (immature WCF)</title><link>http://blogs.msdn.com/nickmalik/archive/2007/05/30/system-reliability-requires-message-durability-immature-wcf.aspx#3116788</link><pubDate>Wed, 06 Jun 2007 16:24:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3116788</guid><dc:creator>Udi Dahan - The Software Simplist</dc:creator><description>&lt;p&gt;One-way messaging is the basis of scalability. Anything else you need beyond that can be implemented with one-way messaging and some state management.&lt;/p&gt;
&lt;p&gt;Also, if you don't let the application dictate to where it wants to send the message, you've opened the door to routable and intermediable messages. Specifically, the use of publish/subscribe (which I've written extensively about here: &lt;a rel="nofollow" target="_new" href="http://udidahan.weblogs.us/category/pub-sub/"&gt;http://udidahan.weblogs.us/category/pub-sub/&lt;/a&gt;) makes a lot of this possible. The reason we don't have a good pub/sub technology from Microsoft is really beyond me.&lt;/p&gt;
&lt;p&gt;For me, durability just ends up being, at the application level, an attribute I put on a message. The responsibility of &amp;quot;making it so&amp;quot; gets delegated to the infrastructure (like you mentioned before, a mixture of technology and code these days).&lt;/p&gt;
&lt;p&gt;I've also found these issues lead me to multi-process/multi-endpoint solutions even on a single server in order to handle higher-latency, more durable, and transactional messages beside lower-latency ones.&lt;/p&gt;
&lt;p&gt;Divide and conquer. Don't be ruled by technology.&lt;/p&gt;
&lt;p&gt;Keep these posts coming. Even though I can hardly keep up :)&lt;/p&gt;</description></item><item><title>New and Notable 168</title><link>http://blogs.msdn.com/nickmalik/archive/2007/05/30/system-reliability-requires-message-durability-immature-wcf.aspx#9167843</link><pubDate>Wed, 03 Dec 2008 05:42:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9167843</guid><dc:creator>Sam Gentile's Blog</dc:creator><description>&lt;p&gt;My four year old daughter, Heather, had her first ballet recital last night. It was a very proud moment for me. She had to wear a little makeup for the lights and with hair up, she looked beautiful but older and that was emotional. I have some things&lt;/p&gt;
</description></item></channel></rss>