<?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>Software Rockstar &#187; WinFX (.NET 3.0)</title>
	<atom:link href="http://www.softwarerockstar.com/tag/winfx-net-30/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.softwarerockstar.com</link>
	<description>Coaching and mentoring on a journey from a Developer to an IT Leader</description>
	<lastBuildDate>Thu, 12 Nov 2009 18:12:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>C# 3.0 Automatic Properties</title>
		<link>http://www.softwarerockstar.com/2009/03/c-3-0-automatic-properties/</link>
		<comments>http://www.softwarerockstar.com/2009/03/c-3-0-automatic-properties/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 19:08:00 +0000</pubDate>
		<dc:creator>SoftwareRockstar</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[WinFX (.NET 3.0)]]></category>

		<guid isPermaLink="false">http://mharoon.wordpress.com/2009/03/12/c-3-0-automatic-properties/</guid>
		<description><![CDATA[OK, so better later than never! Somehow I missed the automatic properties feature of C# 3.0, and just discovered it while I was reading up on something unrelated. It’s a nice feature of C# 3.0 that saves you a few key strokes hence enhances developer productivity as well as allows for more clear and concise [...]]]></description>
			<content:encoded><![CDATA[<p>OK, so better later than never!  Somehow I missed the automatic properties feature of C# 3.0, and just discovered it while I was reading up on something unrelated.  It’s a nice feature of C# 3.0 that saves you a few key strokes hence enhances developer productivity as well as allows for more clear and concise code.</p>
<p>Using this new feature, instead of defining private variables and creating explicit getters and setters, you can create properties like this:</p>
<pre class="brush: csharp">
public class Employee
{
   public string ID { get; set; }
   public string LastName { get; set; }
   public string FirstName { get; set; }
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.softwarerockstar.com/2009/03/c-3-0-automatic-properties/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Silverlight &#8211; A Rich User Interface For The Web</title>
		<link>http://www.softwarerockstar.com/2007/09/silverlight-a-rich-user-interface-for-the-web/</link>
		<comments>http://www.softwarerockstar.com/2007/09/silverlight-a-rich-user-interface-for-the-web/#comments</comments>
		<pubDate>Tue, 11 Sep 2007 11:54:00 +0000</pubDate>
		<dc:creator>SoftwareRockstar</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Other]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WinForms]]></category>
		<category><![CDATA[WinFX (.NET 3.0)]]></category>

		<guid isPermaLink="false">http://mharoon.wordpress.com/2007/09/11/silverlight-a-rich-user-interface-for-the-web/</guid>
		<description><![CDATA[The first version of Silverlight (formerly WPF/e) was recently released and can be downloaded from Microsoft&#8217;s web site. Contrary to what many people believe, Silverlight is not simply a rich media player for the web. Nor is it just a replacement or a competing product for Adobe Flash. Silverlight is a technology that allows developers [...]]]></description>
			<content:encoded><![CDATA[<div class="imageleft"><img src="http://softwarerockstar.com/wp-content/uploads/2007/09/silverlight_pic.png" alt="Microsoft Silverlight" title="Microsoft Silverlight" width="289" height="320"/></div>
<p>The first version of <a href="http://www.microsoft.com/silverlight/default_ns.aspx">Silverlight</a> (formerly WPF/e) was recently released and can be <a href="http://www.microsoft.com/silverlight/default_ns.aspx">downloaded</a> from Microsoft&#8217;s web site.</p>
<p>Contrary to what many people believe, Silverlight is not simply a rich media player for the web.  Nor is it just a replacement or a competing product for <a href="http://www.adobe.com/products/flash/">Adobe Flash</a>.  <a href="http://www.microsoft.com/silverlight/default_ns.aspx">Silverlight</a> is a technology that allows developers to deliver Windows-like rich user experience to the web.  This includes animations, vector graphics, music, movies, etc., but it also includes the ability to develop WinForms-like applications with grids, treeviews, toolbars, and so on and so forth.</p>
<p>To get started with Silverlight, checkout <a href="http://silverlight.net/Learn/LearnVideos.aspx#video262">these videos</a>, or see <a href="http://msdn.microsoft.com/theshow/episode.aspx?xml=theshow/en/episode063/manifest.xml">this demo</a> by Scott Guthrie and Jason Zander on the <a href="http://msdn.microsoft.com/theshow/default.aspx">.NET Show</a>.  If you are looking to develop a WinForms-like user experience, you may also appreciate <a href="http://community.netikatech.com/demos/">GOA WinForms</a> which is an implementation of standard System.Windows.Forms .NET library for both <a href="http://www.adobe.com/products/flash/">Adobe Flash</a> and <a href="http://www.microsoft.com/silverlight/default_ns.aspx">Silverlight</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.softwarerockstar.com/2007/09/silverlight-a-rich-user-interface-for-the-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visual Studio 2005 Extensions for Workflow Foundation: Installation Bug</title>
		<link>http://www.softwarerockstar.com/2006/11/visual-studio-2005-extensions-for-wwf-installation-bug/</link>
		<comments>http://www.softwarerockstar.com/2006/11/visual-studio-2005-extensions-for-wwf-installation-bug/#comments</comments>
		<pubDate>Mon, 13 Nov 2006 19:46:00 +0000</pubDate>
		<dc:creator>SoftwareRockstar</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Other]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[WinFX (.NET 3.0)]]></category>

		<guid isPermaLink="false">http://mharoon.wordpress.com/2006/11/13/visual-studio-2005-extensions-for-wwf-installation-bug/</guid>
		<description><![CDATA[If you run Visual Studio 2005 Extensions for Windows Workflow Foundation setup from a folder that already contains a setup.exe, your old setup.exe may run giving you the illusion of installing the WWF extensions. When you open up a WF project in Visual Studio 2005, you may receive an error message stating &#8220;Project type is [...]]]></description>
			<content:encoded><![CDATA[<div class="imageleft"><img src="http://softwarerockstar.com/wp-content/uploads/2006/11/image0041.jpg" alt=".NET 3.0" width="242" height="232" class="alignnone size-full wp-image-322" /></div>
<p>If you run <a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=5D61409E-1FA3-48CF-8023-E8F38E709BA6&amp;displaylang=en">Visual Studio 2005 Extensions for Windows Workflow Foundation</a> setup from a folder that already contains a setup.exe, your old setup.exe may run giving you the illusion of installing the WWF extensions.  When you open up a WF project in Visual Studio 2005, you may receive an error message stating &#8220;Project type is not supported by this installation&#8221;.  To correct this problem,  run the extensions setup from a folder without any other executable (or at least without any setup.exe files).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.softwarerockstar.com/2006/11/visual-studio-2005-extensions-for-wwf-installation-bug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>.NET Framework 3.0 Officially Released</title>
		<link>http://www.softwarerockstar.com/2006/11/net-framework-3-0-officially-released/</link>
		<comments>http://www.softwarerockstar.com/2006/11/net-framework-3-0-officially-released/#comments</comments>
		<pubDate>Sun, 12 Nov 2006 16:51:00 +0000</pubDate>
		<dc:creator>SoftwareRockstar</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Other]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[WinFX (.NET 3.0)]]></category>

		<guid isPermaLink="false">http://mharoon.wordpress.com/2006/11/12/net-framework-3-0-officially-released/</guid>
		<description><![CDATA[Last week Microsoft officially released .NET Framework 3.0. .NET Framework 3.0 is the latest managed code programming model for Windows. It combines the power of the .NET Framework version 2.0 with new technologies for building applications that have visually compelling user experiences, seamless communication across technology boundaries, and the ability to support a wide range [...]]]></description>
			<content:encoded><![CDATA[<div class="imageleft"><img src="http://softwarerockstar.com/wp-content/uploads/2007/10/dotnet.png" alt="Microsoft .NET" width="189" height="100" class="alignnone size-full wp-image-295" /></div>
<p>Last week Microsoft officially released <a href="http://www.google.com/url?sa=t&amp;ct=res&amp;cd=1&amp;url=http%3A%2F%2Fmsdn.microsoft.com%2Fnetframework%2F&amp;ei=FnBXRb6vGJSWgQLA3InSDg&amp;usg=__G3Ka0ew7HoVctmWp5-MNsnWCpHA=&amp;sig2=FMOCPwknDid2rY84ctM_Vw">.NET Framework 3.0</a>.  .NET Framework 3.0 is the latest  managed code programming model for Windows. It combines the power of the .NET Framework version 2.0 with new technologies for building applications that have visually compelling user experiences, seamless communication across technology boundaries, and the ability to support a wide range of business processes. These new technologies are <a href="http://www.google.com/url?sa=t&amp;ct=res&amp;cd=4&amp;url=http%3A%2F%2Fwpf.netfx3.com%2F&amp;ei=WHBXRZz9O4mWgQLAurXQDg&amp;usg=__CKyLctYspLF4iiY_OVQAjubmb6E=&amp;sig2=hv4LAAhGyCzOA9G8ux9Hmg">Windows Presentation Foundation</a>, <a href="http://www.google.com/url?sa=t&amp;ct=res&amp;cd=1&amp;url=http%3A%2F%2Fwcf.netfx3.com%2F&amp;ei=eHBXRZPoIKf-gQL6jaTrCQ&amp;usg=__FhAGj7d__SkRZWcl6IE5jgGtSX8=&amp;sig2=FsUhWzsDqyXqLrrrZRV1Vw">Windows Communication Foundation</a>, <a href="http://www.google.com/url?sa=t&amp;ct=res&amp;cd=1&amp;url=http%3A%2F%2Fwf.netfx3.com%2F&amp;ei=k3BXRa_2JJaKgQKZqe3SDg&amp;usg=__frIqFQDlcz3s1p0X-VSHiKvfzZs=&amp;sig2=2ddX8LdbZorpsdaoTWVCRQ">Windows Workflow Foundation</a>, and <a href="http://www.google.com/url?sa=t&amp;ct=res&amp;cd=1&amp;url=http%3A%2F%2Fcardspace.netfx3.com%2F&amp;ei=p3BXRcT3EKb2gAKHyqDPDg&amp;usg=__NU_y3jc3H6uFxIfeBJDfk1spWrg=&amp;sig2=8lXA73UZBq44LwzXNjID_w">Windows CardSpace</a>.</p>
<p>The .NET Framework 3.0 is included as part of the <a href="http://www.google.com/url?sa=t&amp;ct=res&amp;cd=1&amp;url=http%3A%2F%2Fwww.microsoft.com%2Fwindowsvista%2F&amp;ei=unBXRdPuOJXSgAKFy5nRDg&amp;usg=__lLwL9P09QeS96MOMFYJX9Kosm0s=&amp;sig2=jaGMpT439T7gjhQyCpZlfA">Windows Vista</a> operating system.  If you are using Windows XP or Windows 2003, you can download the latest framework from Microsoft at:</p>
<ul>
<li><a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=10CC340B-F857-4A14-83F5-25634C3BF043&amp;displaylang=en">.NET Framework 3.0 Runtime Components</a> </li>
<li><a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=C2B1E300-F358-4523-B479-F53D234CDCCF&amp;displaylang=en">Windows SDK for Vista and the .NET Framework 3.0</a>  </li>
<li><a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=5D61409E-1FA3-48CF-8023-E8F38E709BA6&amp;displaylang=en">Visual Studio 2005 Extensions for .NET Framework 3.0 (Windows Workflow Foundation)</a></li>
<li><a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=F54F5537-CC86-4BF5-AE44-F5A1E805680D&amp;displaylang=en">Visual Studio 2005 Extensions for .NET Framework 3.0 (WCF &amp; WPF), November 2006 CTP</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.softwarerockstar.com/2006/11/net-framework-3-0-officially-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Workflow Foundation vs. BizTalk</title>
		<link>http://www.softwarerockstar.com/2006/09/wwf-vs-biztalk/</link>
		<comments>http://www.softwarerockstar.com/2006/09/wwf-vs-biztalk/#comments</comments>
		<pubDate>Sat, 09 Sep 2006 19:30:00 +0000</pubDate>
		<dc:creator>SoftwareRockstar</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Other]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[BizTalk]]></category>
		<category><![CDATA[EAI]]></category>
		<category><![CDATA[WF]]></category>
		<category><![CDATA[WinFX (.NET 3.0)]]></category>
		<category><![CDATA[Workflow]]></category>

		<guid isPermaLink="false">http://mharoon.wordpress.com/2006/09/09/wwf-vs-biztalk/</guid>
		<description><![CDATA[Since .NET 3.0 is going to ship with a first class workflow designer and run-time engine, someone asked me whether they should still be investing in BizTalk Server 2004 / 2006. The answer really depends upon what they plan to use BizTalk for. If their primary use of BizTalk is to design simple workflows / [...]]]></description>
			<content:encoded><![CDATA[<div class="imageleft"><img src="http://softwarerockstar.com/wp-content/uploads/2006/11/image0041.jpg" alt=".NET 3.0" width="242" height="232" class="alignnone size-full wp-image-322" /></div>
<p>Since <a href="http://msdn.microsoft.com/winfx/">.NET 3.0</a> is going to ship with a first class <a href="http://mfharoon.blogspot.com/2006/08/wwf-101-introduction-to-windows.html">workflow designer and run-time engine</a>, someone asked me whether they should still be investing in <a href="http://www.microsoft.com/biztalk/">BizTalk Server 2004 / 2006</a>.</p>
<p>The answer really depends upon what they plan to use BizTalk for. If their primary use of BizTalk is to design simple workflows / orchestrations, then they might get that kind of functionality for free in .NET 3.0 <a href="http://mfharoon.blogspot.com/2006/08/wwf-101-introduction-to-windows.html">Windows Workflow Foundation (WWF)</a>.</p>
<p>WWF is however just a framework, so-to-speak, not a complete product such as BizTalk. WWF, for example, does not have features such as <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/introduction/htm/ebiz_intro_story_fqna.asp">pipelines</a> or <a href="http://www.microsoft.com/biztalk/evaluation/adapter/default.mspx">adapters</a>, and there are no administration tools such as HAT or BAM that come with it. These functionalities can definitely be custom developed as required, but for large solutions (e.g. B2B or integration of desperate systems) it might be best to just invest in BizTalk and leverage all the tried and tested tools and technologies that come with it out of the box. For other solutions such as a program&#8217;s internal workflow, WWF will prove to be an invaluable tool.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.softwarerockstar.com/2006/09/wwf-vs-biztalk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WWF 101: Introduction to Windows Workflow Foundation</title>
		<link>http://www.softwarerockstar.com/2006/08/wwf-101-introduction-to-windows-workflow-foundation/</link>
		<comments>http://www.softwarerockstar.com/2006/08/wwf-101-introduction-to-windows-workflow-foundation/#comments</comments>
		<pubDate>Mon, 28 Aug 2006 22:57:00 +0000</pubDate>
		<dc:creator>SoftwareRockstar</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[WF]]></category>
		<category><![CDATA[WinFX (.NET 3.0)]]></category>
		<category><![CDATA[Workflow]]></category>

		<guid isPermaLink="false">http://mharoon.wordpress.com/2006/08/28/wwf-101-introduction-to-windows-workflow-foundation/</guid>
		<description><![CDATA[Windows Workflow Foundation (WF) is Microsoft&#8217;s latest platform for building workflow-enabled applications. Along with Windows Presentation Foundation (WPF) and Windows Communication Foundation (WCF), WF is part of the WinFX platform, now officially named as .NET Framework 3.0. While workflow capability has been available to developers using BizTalk Server and other third-party products, WF provides a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://wf.netfx3.com/">Windows Workflow Foundation</a> (WF) is Microsoft&#8217;s latest platform for building <a href="http://en.wikipedia.org/wiki/Workflow">workflow-enabled</a> applications. Along with <a href="http://wpf.netfx3.com/">Windows Presentation Foundation (WPF)</a> and <a href="http://mfharoon.blogspot.com/2006/08/wcf-101-introduction-to-windows.html">Windows Communication Foundation (WCF)</a>, WF is part of the WinFX platform, now officially named as .NET Framework 3.0.</p>
<p>While workflow capability has been available to developers using <a href="http://www.microsoft.com/biztalk/">BizTalk Server</a> and other third-party products, WF provides a single platform and programming model for Microsoft products (e.g. <a href="http://office.microsoft.com/">Office</a>) and non-Microsoft products (developed using <a href="http://microsoft.com/net">.NET</a>) making workflow more of a mainstream paradigm.</p>
<p>In it&#8217;s simplest form, the workflow-based programming model consists of a set of business activities along with repetition and conditional logic that is modelled using some sort of a user interface. At run-time, the conditionals are evaluated and activities are executed based on the modelled workflow. If you have ever created a SQL Server <a href="http://www.sqldts.com/default.aspx">DTS </a>or <a href="http://msdn.microsoft.com/SQL/bi/integration/">SSIS</a> package then you are already familiar with workflow-based programming model.</p>
<p>Some of the advantages of workflow-based programming include durability, transparency, and tolerance to dynamic change. It allows for rule-based programming and supports a declarative model which allows for easy modelling and modification of business processes.</p>
<p>WF nicely integrates into <a href="http://msdn.microsoft.com/vstudio/">Visual Studio</a> offering a rich design-time and debugging environment. Workflows can be hosted by any .NET executable assemblies including Win Forms and ASP.NET applications. WF comes with an array of built-in activities e.g. Code, Delay, Invoke, Throw, Suspend, etc., but the best part is that custom activities can be created as simply as deriving from the Activity base class and overriding the Execute method. Even composite activities can be created providing a rich and extensible programming model.</p>
<p>The Activity Framework in WF provides several of out-of-the-box services such as transactions, compensation, serialization, etc. Other services can be added as desired. For example, by default workflows are persisted using <a href="http://www.xaml.net/">XAML</a>, but if needed custom serialization may be added.</p>
<p>In conclusion, WF provides a very rich and highly extensible workflow-based programming model. With the passage of time we shall witness more and more Microsoft and non-Microsoft products using the WF to build and enhance applications that could use workflow functionality in new and innovative ways. As they say in French, <em>the best is yet to come!</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.softwarerockstar.com/2006/08/wwf-101-introduction-to-windows-workflow-foundation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WCF 101: Introduction to Windows Communication Foundation</title>
		<link>http://www.softwarerockstar.com/2006/08/wcf-101-introduction-to-windows-communication-foundation/</link>
		<comments>http://www.softwarerockstar.com/2006/08/wcf-101-introduction-to-windows-communication-foundation/#comments</comments>
		<pubDate>Mon, 28 Aug 2006 00:08:00 +0000</pubDate>
		<dc:creator>SoftwareRockstar</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[.NET Remoting]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[WCF]]></category>
		<category><![CDATA[WinFX (.NET 3.0)]]></category>

		<guid isPermaLink="false">http://mharoon.wordpress.com/2006/08/27/wcf-101-introduction-to-windows-communication-foundation/</guid>
		<description><![CDATA[Windows Communication Foundation (WCF) is Microsoft&#8217;s next generation platform for distributed systems. Along with Windows Presentation Foundation (WPF) and Windows Workflow Foundation (WWF), WCF (code-named &#8220;Indigo&#8221;) is part of the WinFX platform, now officially named as .NET Framework 3.0. With such a diverse array of distributed technologies already floating around, each one with a distinct [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://wcf.netfx3.com/">Windows Communication Foundation</a> (WCF) is Microsoft&#8217;s next generation platform for <a href="http://en.wikipedia.org/wiki/Client-server_architecture">distributed systems</a>. Along with <a href="http://wpf.netfx3.com/">Windows Presentation Foundation (WPF)</a> and <a href="http://msdn.microsoft.com/workflow/">Windows Workflow Foundation (WWF)</a>, WCF (code-named &#8220;Indigo&#8221;) is part of the WinFX platform, now officially named as .NET Framework 3.0.</p>
<p>With such a diverse array of distributed technologies already floating around, each one with a distinct benefit, Microsoft decided to unify these technologies under a single unified platform that would not only simply developers&#8217; lives but also pull in the benefits of all such existing technologies into one.</p>
<p><a href="http://msdn.microsoft.com/webservices/">ASP.NET web services</a>, for example, offer ease of programability, <a href="http://msdn.microsoft.com/webservices/webservices/building/wse/">WSE</a> offers security, <a href="http://msdn2.microsoft.com/en-us/library/system.messaging.aspx">System.Messaging</a> offers guaranteed delivery of asynchronous messages, <a href="http://msdn2.microsoft.com/en-us/library/system.enterpriseservices.aspx">Enterprise Services</a> offers attribute based transaction support, and yet <a href="http://msdn.microsoft.com/webservices/remoting/default.aspx">.NET Remoting</a> offers transparent use of objects. WCF unifies all these benefits and more such that the code base remains the same, while depending upon the requirements, features such as transactions can be configured mostly through XML configuration settings.</p>
<p>WCF is based on Microsoft&#8217;s vision of <a href="http://en.wikipedia.org/wiki/Client/SOA">Service Oriented Architecture (SOA)</a>, where developers shall be able to combine multiple services (could be cross-platform and cross-vendor) to invent software applications that have not yet been possible.</p>
<p>WCF is based on a well-thought-out design where services and clients define one or more end-points. Each end-point defines the address, binding, and contract (ABC) which can be configured independently, but work together to provide a distributed message-oriented communication infrastructure.</p>
<p>WCF runs on <a href="http://www.microsoft.com/windowsvista/">Windows Vista</a>, <a href="http://www.microsoft.com/windowsxp/">XP</a> and <a href="http://www.microsoft.com/windowsserver2003/default.mspx">2003</a>. Beta versions of .NET Framework 3.0 (including WCF) can be downloaded from <a href="http://msdn.microsoft.com/windowsvista/downloads/products/getthebeta/default.aspx">Microsoft</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.softwarerockstar.com/2006/08/wcf-101-introduction-to-windows-communication-foundation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->