<?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>Holsee&#039;s Blog &#187; Rx Framework</title>
	<atom:link href="http://www.blog.holsee.com/tag/rx-framework/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.blog.holsee.com</link>
	<description>Adventures in Entrepreneurship, Code, Coffee and Photography..</description>
	<lastBuildDate>Fri, 02 Jul 2010 10:48:38 +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>Some thoughts Rx Framework &amp; Complex Event Processing</title>
		<link>http://www.blog.holsee.com/2009/11/some-thoughts-rx-framework-complex-event-processing/</link>
		<comments>http://www.blog.holsee.com/2009/11/some-thoughts-rx-framework-complex-event-processing/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 11:57:33 +0000</pubDate>
		<dc:creator>holsee</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Complex Event Processing]]></category>
		<category><![CDATA[Rx Framework]]></category>

		<guid isPermaLink="false">http://www.blog.holsee.com/2009/11/some-thoughts-rx-framework-complex-event-processing/</guid>
		<description><![CDATA[Download and Get up to Speed
Get the Rx Framework libs now from here!

.NET 3.5 SP1 
.NET 4.0 
Silverlight 3.0 

Watch the PDC Session
Rx: Reactive Extensions for .NET
Want more? Watch some Channel 9
Rx Video Listing
Some Early Thoughts
This is a game changer!&#160; I can’t wait to get playing with / applying it to my daily .NET life!&#160; [...]]]></description>
			<content:encoded><![CDATA[<h3>Download and Get up to Speed</h3>
<p>Get the Rx Framework libs now from <a href="http://msdn.microsoft.com/en-us/devlabs/ee794896.aspx" target="_blank">here</a>!</p>
<ul>
<li><a title="http://msdn.microsoft.com/en-us/devlabs/ee794896.aspx" href="http://msdn.microsoft.com/en-us/devlabs/ee794896.aspx"><span style="color: #cccccc">.NET 3.5 SP1</span></a> </li>
<li>.NET 4.0 </li>
<li>Silverlight 3.0 </li>
</ul>
<h4>Watch the PDC Session</h4>
<p><strong><a href="http://microsoftpdc.com/Sessions/VTL04" target="_blank">Rx: Reactive Extensions for .NET</a></strong></p>
<h4>Want more? Watch some Channel 9</h4>
<p><strong><a href="http://channel9.msdn.com/Search/?Term=Rx" target="_blank">Rx Video Listing</a></strong></p>
<h3>Some Early Thoughts</h3>
<p>This is a game changer!&#160; I can’t wait to get playing with / applying it to my daily .NET life!&#160; I’ll be blogging more on the topic when I have a better grasp of it all and something more interesting to say.</p>
<h4>Complex Event Processing</h4>
<blockquote><p><strong>“Complex event processing</strong>, or <strong>CEP</strong>, is primarily an event processing concept that deals with the task of processing multiple events with the goal of identifying the meaningful events within the event cloud.” <a href="http://en.wikipedia.org/wiki/Complex_event_processing" target="_blank">Wikipedia</a></p>
</blockquote>
<p>I really hope Rx Framework can be applied to complex event processing (CEP)..&#160; *fingers crossed*.&#160;&#160; You can see how Rx might relate to “processing multiple events” as its a push model that you can run LINQ over!</p>
<h3>Update: Microsoft’s <a href="http://msdn.microsoft.com/en-us/library/ee362541%28SQL.105%29.aspx" target="_blank">StreamInsight</a>!</h3>
<p>StreamInsight takes advantage of the Rx Framework to allow for high performance CEP.</p>
<p>This is how Microsoft describe their CEP offering:</p>
<blockquote><p>Microsoft StreamInsight is a powerful platform that you can use to develop and deploy complex event processing (CEP) applications. Its high-throughput stream processing architecture and the Microsoft .NET Framework-based development platform enable you to quickly implement robust and highly efficient event processing applications.</p>
<p>By using StreamInsight to develop CEP applications, you can achieve the following tactical and strategic goals for your business:</p>
<ul>
<li>Monitor your data from multiple sources for meaningful patterns, trends, exceptions, and opportunities.        <br />Analyze and correlate data incrementally while the data is in-flight &#8212; that is, without first storing it&#8211;yielding very low latency. Aggregate seemingly unrelated events from multiple sources and perform highly complex analyses over time.</li>
<li>Manage your business by performing low-latency analytics on the events and triggering response actions that are defined on your business key performance indicators (KPIs).        <br />Respond quickly to areas of opportunity or threat by incorporating your KPI definitions into the logic of the CEP application, thereby improving operational efficiency and your ability to respond quickly to business opportunities.</li>
<li>Mine events for new business KPIs.</li>
<li>Move toward a predictive business model by mining historical data to continuously refine and improve your KPI definitions.</li>
</ul>
</blockquote>
<p>Nice!&#160; Good times ahead on the .NET platform.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.holsee.com/2009/11/some-thoughts-rx-framework-complex-event-processing/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
