<?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>The .NET Endpoint : Dublin</title><link>http://blogs.msdn.com/endpoint/archive/tags/Dublin/default.aspx</link><description>Tags: Dublin</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Getting started with Windows Server AppFabric</title><link>http://blogs.msdn.com/endpoint/archive/2009/11/30/getting-started-with-windows-server-appfabric.aspx</link><pubDate>Mon, 30 Nov 2009 22:40:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9930435</guid><dc:creator>AppFabric Team</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/endpoint/comments/9930435.aspx</comments><wfw:commentRss>http://blogs.msdn.com/endpoint/commentrss.aspx?PostID=9930435</wfw:commentRss><description>&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=2 face=Calibri&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 11pt"&gt;In a &lt;A href="http://blogs.msdn.com/endpoint/archive/2009/11/17/developing-and-managing-services-with-windows-server-appfabric.aspx"&gt;previous post&lt;/A&gt; we introduced Windows Server AppFabric, a set of extensions to the Windows Application Server that “make it easier to build, scale and manage Web and composite applications that run on Internet Information Services (IIS).” AppFabric enhances the Application Server role in Windows by providing some features out of the box that customers previously have had to build by themselves. These include a scalable distributed cache and features for managing WCF and WF services. In this post I’m going to give you some tips for getting started with the service and workflow management features of AppFabric. &lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=2 face=Calibri&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 11pt"&gt;First, if you haven’t already done so, install AppFabric. You’ll find a pointer to the download page on the &lt;A href="http://msdn.microsoft.com/appfabric"&gt;Windows Server AppFabric Development Center site&lt;/A&gt;. &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;Keep this site handy. This is the main site for AppFabric and is where you will find the latest news as well as links to samples, tutorials, and the support forum.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=2 face=Calibri&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 11pt"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;Find the &lt;A href="http://go.microsoft.com/fwlink/?LinkID=164914"&gt;link to the download page&lt;/A&gt; on the Dev Center site.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Follow that link and take a few minutes to download and read the installation guide and release notes. Install any prerequisite software and Windows hotfixes that you may be missing. The prereqs include .NET 4 Beta 2 and &lt;A href="http://blogs.msdn.com/powershell/"&gt;Windows PowerShell&lt;/A&gt; v2. If you’re running on Windows Vista SP2 or Windows Server 2008 SP2 you’ll need to uninstall PowerShell v1 and download and install v2. Windows 7 and Windows Server 2008 R2 include PowerShell v2 by default. See the installation guide for details. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=2 face=Calibri&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 11pt"&gt;On the download page find the Setup package for your machine’s operating system and architecture, and run the Setup wizard. We’ll use only the service and workflow management features of AppFabric for now so we require only the Worker feature to be installed, but install and configure the distributed cache features if you will use those later.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=2 face=Calibri&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 11pt"&gt;The Dev Center site links to a &lt;A href="http://go.microsoft.com/fwlink/?LinkID=168903"&gt;tutorial&lt;/A&gt; that walks you through deploying, configuring, monitoring, and managing a WF service. &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;The tutorial does a nice job introducing most of the service and workflow management features of AppFabric and is well worth the time to go through. The first version of the tutorial has you use the IIS Manager tools for the exercises, while the second version has you complete the tasks using PowerShell cmdlets and scripts. The tutorial comes with a sample application that you will deploy using the &lt;A href="http://www.iis.net/expand/WebDeploymentTool"&gt;Web Deployment Tool&lt;/A&gt;. You’ll hear us highlight this tool quite a bit as we talk about managing IIS hosted services. The tool is powerful for synchronizing applications and IIS settings from one machine to another.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=2 face=Calibri&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 11pt"&gt;If you just want to see some of the features in action, though, you can create a simple workflow service project in Visual Studio 2010 and run it in IIS. Create a new project using the WCF Workflow Service Application template. This will give you a workflow service with a GetData operation that receives a message and sends a response. On the project properties, view the Web tab and configure the application to run in IIS instead of the Visual Studio Development Server.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;If you’re running Visual Studio elevated as an administrator and you have the IIS 6 Management Compatibility feature of IIS installed you can create a new virtual directory directly from the Web tab. Otherwise, use IIS Manager to create the virtual directory, pointing it to the root directory of your Visual Studio project. (This is where you’ll find the web.config and XAMLX files.)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=2 face=Calibri&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 11pt"&gt;Once you have your application running in IIS you can see and manage its services with AppFabric. Open IIS Manager and expand the tree. Click on the root node and find the Application Server Extensions for .NET 4 modules in the center features pane. With those modules you can view service activity on the Dashboard, view endpoints, and configure services. Go back to your project in Visual Studio and add a Delay activity at the end of your workflow to keep instances alive for a few minutes so you can watch them go from the Active to Idle states in the Persisted WF Instances section of the Dashboard and see the instances show up in the WF Instance History section as they complete.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=2 face=Calibri&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 11pt"&gt;AppFabric adds some powerful features to the Windows Application Server. Install the Beta 1 and go through the tutorials to learn about the features in depth, or try a simple scenario on your own to get familiar with the features. If you run into any problems or have feedback to share with us please do so in our &lt;A href="http://social.msdn.microsoft.com/Forums/en-US/dublin/threads"&gt;forum&lt;/A&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;or via our &lt;A href="http://connect.microsoft.com/Dublin/feedback"&gt;Connect page&lt;/A&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9930435" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/endpoint/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.msdn.com/endpoint/archive/tags/Workflow/default.aspx">Workflow</category><category domain="http://blogs.msdn.com/endpoint/archive/tags/Dublin/default.aspx">Dublin</category><category domain="http://blogs.msdn.com/endpoint/archive/tags/AppFabric/default.aspx">AppFabric</category></item><item><title>Developing and Managing Services with Windows Server AppFabric</title><link>http://blogs.msdn.com/endpoint/archive/2009/11/17/developing-and-managing-services-with-windows-server-appfabric.aspx</link><pubDate>Tue, 17 Nov 2009 19:30:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9923605</guid><dc:creator>Cliff Simpkins</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/endpoint/comments/9923605.aspx</comments><wfw:commentRss>http://blogs.msdn.com/endpoint/commentrss.aspx?PostID=9923605</wfw:commentRss><description>&lt;P&gt;Today at PDC we are excited to introduce the Windows Server AppFabric Beta 1. AppFabric evolves the existing application server capabilities of Windows Server to make it easier to build, scale and manage Web and composite applications that run on Internet Information Services (IIS).&lt;/P&gt;
&lt;P&gt;For Web applications, AppFabric provides caching capabilities to provide high-speed access, scale, and high availability to application data These capabilities are based on the technology previously code named “Velocity.”&lt;/P&gt;
&lt;P&gt;For composite applications, AppFabric makes it easier to build and manage services built using &lt;A href="http://msdn.microsoft.com/wf" target=_blank mce_href="http://msdn.microsoft.com/wf"&gt;Windows Workflow Foundation (WF)&lt;/A&gt; and &lt;A href="http://msdn.microsoft.com/wcf" target=_blank mce_href="http://msdn.microsoft.com/wcf"&gt;Windows Communication Foundation (WCF)&lt;/A&gt;. These capabilities are based on the technology previously code named “Dublin.”&lt;/P&gt;
&lt;P&gt;This first post provides an introduction to developing and managing WF services with AppFabric. Download the Beta 1 release at &lt;A href="http://msdn.microsoft.com/appfabric" target=_blank mce_href="http://msdn.microsoft.com/appfabric"&gt;http://msdn.microsoft.com/appfabric&lt;/A&gt;.&lt;/P&gt;
&lt;H1&gt;Introduction to AppFabric&lt;/H1&gt;
&lt;P&gt;The benefits of having service-based applications, often referred to as SOA, to create systems based on autonomous services have been articulated in several MSDN &lt;A href="http://www.bing.com/search?q=MSDN+SOA&amp;amp;form=QBLH&amp;amp;qs=n" mce_href="http://www.bing.com/search?q=MSDN+SOA&amp;amp;form=QBLH&amp;amp;qs=n"&gt;articles&lt;/A&gt;. &lt;A href="http://msdn.microsoft.com/wcf" mce_href="http://msdn.microsoft.com/wcf"&gt;WCF&lt;/A&gt; is the technology that enables this, and in turn has been integrated with other Microsoft developer technologies such as &lt;A href="http://msdn.microsoft.com/en-us/data/bb931106.aspx" mce_href="http://msdn.microsoft.com/en-us/data/bb931106.aspx"&gt;ADO.NET Data Services&lt;/A&gt;, WCF rich Internet applications (RIA) services and &lt;A href="http://msdn.microsoft.com/en-us/netframework/cc950529.aspx" mce_href="http://msdn.microsoft.com/en-us/netframework/cc950529.aspx"&gt;WCF REST&lt;/A&gt; services. In .NET Framework 4, WCF has been deeply integrated with an improved &lt;A href="http://msdn.microsoft.com/en-us/netframework/aa663328.aspx" mce_href="http://msdn.microsoft.com/en-us/netframework/aa663328.aspx"&gt;WF&lt;/A&gt; runtime enabling you to build WCF services that are implemented with WF. &lt;B&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;Whatever technology that you use to build and compose services together, you face challenges based on these questions:. “When building server applications what features of the platform can I take advantage of that light up my application and enable me to focus more on the business?” “Having built this application, where is the best place to test this, to run this in production, and how do I manage it?”&lt;/P&gt;
&lt;P&gt;This post focuses on how Windows Server AppFabric, combined with the .NET Framework 4, addresses these challenges, with particular emphasis on WF services.&lt;B&gt;&lt;/B&gt;&lt;/P&gt;
&lt;H1&gt;Developing WF Services &lt;/H1&gt;
&lt;P&gt;Depending on the architecture of your application, typically you build services focused on the middle tier. For example, ADO.NET Data Services are suited for the data access tier and can be composed together with other services in the middle tier. For an overview of WF services in .NET 4, read &lt;A href="http://msdn.microsoft.com/en-us/library/ee354381.aspx#_Workflow_Services" mce_href="http://msdn.microsoft.com/en-us/library/ee354381.aspx#_Workflow_Services"&gt;the Aaron’s overview of WCF in .NET 4 on MSDN&lt;/A&gt;. &lt;A title=_GoBack name=_GoBack&gt;&lt;/A&gt;In the middle tier, WF services are an ideal technology, since they are strongly focused on using declarative approaches for composing services for your business. For additional reading on WCF Services, &lt;A href="http://www.davidchappell.com/TheWorkflowWay--Chappell.pdf" mce_href="http://www.davidchappell.com/TheWorkflowWay--Chappell.pdf"&gt;David Chappell’s ‘The Workflow Way’&lt;/A&gt; provides an excellent introduction to the topic.&lt;/P&gt;
&lt;P&gt;The key values that WF Services bring to service authoring are:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;B&gt;Long-running applications&lt;/B&gt; that wait for external input for activation such as messages, thereby using resources efficiently.&lt;/LI&gt;
&lt;LI&gt;&lt;B&gt;A single or sequential flow control programming model&lt;/B&gt; while handling the complexity of multiple async I/O calls. For example, by using a parallel activity in your WF Service you can coordinate multiple calls to other services allowing the WF runtime to take care of all the async message calls and marshaling the data back to your service.&lt;/LI&gt;
&lt;LI&gt;&lt;B&gt;Coordination of messages to workflow instances&lt;/B&gt; &lt;B&gt;with the use of message correlation&lt;/B&gt;. WF Services in .NET Framework 4 provide content-based correlation that enables you to query the content of a message for unique information to identify the specific workflow instance the message relates to. This enables long-running scenarios being able to activate a specific workflow instance when clients send messages.&lt;/LI&gt;
&lt;LI&gt;&lt;B&gt;Consistent WCF and WF instrumentation integrated with Event Tracing for Windows (ETW). &lt;/B&gt;The WCF and WF runtimes now both emit ETW events for tracing and tracking to provide detailed monitoring and diagnostics. Using ETW provides greater performance, thereby having less impact on your applications.&lt;B&gt;&lt;/B&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;B&gt;An expressive set of workflow activities for authoring business process&lt;/B&gt;. Here the Flowchart activity is extremely powerful by enabling you to more closely match the typically graphical representation of a business process drawn using Visio, for example, with the implementation of the business in code using the Flowchart. &lt;/LI&gt;
&lt;LI&gt;&lt;B&gt;A simple extensibility model for workflow activities&lt;/B&gt;, enabling you to define your own library of business domain activities. These can be included into the Workflow Designer in Visual Studio 2010, enabling developers to more quickly build business WF services.&lt;/LI&gt;&lt;/UL&gt;
&lt;H1&gt;Hosting and Managing Services&lt;/H1&gt;
&lt;P&gt;Regardless of the technology used to build your service, where and how you run your services introduces a number of options. Today you can host your services in a process created by the Windows Process Activation service (WAS) in IIS, a Windows service or a self-hosted executable. This provides a mechanism for activating workflows, but is only one part of a broader hosting picture for providing a suitable environment to run your production applications. Typically there are other platform service requirements that as a developer you would like to take advantage of, such as application state storage (persistence), instrumentation for health monitoring, caching, and other capabilities that provide scalability and reliability to deployed applications. Windows Server as an application server today provides services you can take advantage of such as MSMQ for message queuing, and the event log for diagnostics. &lt;/P&gt;
&lt;P&gt;Windows Server AppFabric builds on the application server capabilities in Windows Server to 1) host and manage your WCF and WF Services and 2) provide a distributed in-memory data cache. AppFabric provides a set of common services that your applications can take advantage of thereby allowing you as a developer to concentrate on building solutions that solve key business problems. These common services are focused on enhancing Windows Server’s WCF and WF Service hosting capabilities, and making it easier to manage these services. Additionally the distributed cache introduces rich scale-out capabilities for applications built using .NET Framework.&lt;/P&gt;
&lt;H2&gt;Persisting WF Services &lt;/H2&gt;
&lt;P&gt;The key scenarios this enables are;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Reliability – The ability to persist (save) workflow state and reliably resume workflow instances that have been idle for a defined time interval.&lt;S&gt; &lt;/S&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;S&gt;&lt;/S&gt;Availability – The recovery of saved workflow state when an application, process, or computer terminates unexpectedly.&lt;/LI&gt;
&lt;LI&gt;Scalability – The ability to unload idle workflow instances from memory to efficiently use resources, the capability of retrying to load workflow instances when a message arrives on a different computer in the host farm, and gracefully handling retries when there is a lock on the instance.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Windows Server AppFabric provides a Windows service called the Workflow Management service (WMS) that manages instances in the persistence store. AppFabric can install a SQL Server persistence store for your WF Services which the WMS monitors to enable the scenarios above. AppFabric also supports other store solutions as well.&lt;/P&gt;
&lt;H2&gt;Monitoring&lt;/H2&gt;
&lt;P&gt;The key scenarios this enables are;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Health monitoring – How well is my app running? The ability to see expected healthy events occur within your service to know that it is still operational.&lt;/LI&gt;
&lt;LI&gt;Troubleshooting – What has failed with my app? The ability to quickly diagnose failures within your service and either correct these or provide a developer with further detailed information.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Windows Server AppFabric provides a Windows service called the Event Collector service that captures health and failure events from your services and writes these to a SQL Server monitoring store, or another store built to leverage the pluggable AppFabric monitoring solution. This provides analytical data about your applications. You can either take advantage of rich UI tooling integrated into IIS Manager to view these events in the monitoring store, or build your own reporting using SQL Server Reporting Services or another data analysis solution, to view this data.&lt;/P&gt;
&lt;H2&gt;Process Hosting&lt;/H2&gt;
&lt;P&gt;The key scenarios this enables are:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;B&gt;Efficiently using computer resources by hosting services in the Windows Process Activation Service (WAS) in IIS&lt;/B&gt;. IIS and the WF runtime are deeply integrated. For example, if IIS decides to recycle a process due to memory constrains it will communicate with the WF Service to ensure that a graceful shutdown occurs, thereby allowing the service to be restarted in another process or on another computer by the WMS.&lt;/LI&gt;
&lt;LI&gt;&lt;B&gt;Auto-start to “warm-up” services hosted in IIS&lt;/B&gt;. When the computer starts, or when IIS starts, services can be pre-warmed, thereby reducing the latency on the first message.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;By integrating the WF runtime deeply with the IIS/WAS process activation model, WF Services are ideally suited to being hosted in IIS/WAS and benefit from the rich hosting capabilities that IIS/WAS provide.&lt;/P&gt;
&lt;H2&gt;Distributed Caching&lt;/H2&gt;
&lt;P&gt;Distributed, service-oriented applications often require support for a large number of users, and high performance, throughput, and short response time. Services are increasingly moving “far away” from their underlying data stores and in many cases those data stores are “expensive” to access due to both technical and licensing costs. As a result, developers are increasingly forced to find alternatives to continually accessing the physical data store and often turn to caching to meet these challenges. &lt;/P&gt;
&lt;P&gt;Windows Server AppFabric provides a distributed, in-memory, application cache for developing scalable, available, and high-performance applications. The caching capabilities fuse memory across multiple computers to give applications a single unified cache view that can be easily scaled-out by simply adding more computers on demand. &lt;/P&gt;
&lt;P&gt;Some key caching features provided by Windows Server AppFabric include:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Caching any serializable CLR object and providing access through simple cache APIs&lt;/LI&gt;
&lt;LI&gt;Enterprise scale: tens to hundreds of computers&lt;/LI&gt;
&lt;LI&gt;Configurable to run as a service accessed over the network &lt;/LI&gt;
&lt;LI&gt;Dynamic scale-out by adding new nodes&lt;/LI&gt;
&lt;LI&gt;High availability through backup copies&lt;/LI&gt;
&lt;LI&gt;Automatic load-balancing&lt;/LI&gt;
&lt;LI&gt;Seamless integration with ASP.NET with an ASP.NET Session State Provider (better perf and scale and no more sticky routing!)&lt;/LI&gt;
&lt;LI&gt;Integration with administration and monitoring tools such as Windows PowerShell, Event Tracing for Windows, and System Center.&lt;/LI&gt;&lt;/UL&gt;
&lt;H1&gt;Tooling&lt;/H1&gt;
&lt;P&gt;The tooling support for services in Windows Server AppFabric will be covered in more detail by future posts. Integrating tooling into IIS Manager provides a familiar management, control, and monitoring experience for the IT professional managing applications in a production environment or the developer troubleshooting deployed applications. In addition, AppFabric provides an extensive set of Windows PowerShell commands to enable you to script the capabilities in the UI.&lt;/P&gt;
&lt;H1&gt;Summary&lt;/H1&gt;
&lt;P&gt;This post describes the key benefits of building WF Services with Visual Studio 2010 and .NET Framework 4, and the benefits of hosting these in Windows Server and managing and scaling them with AppFabric. &lt;/P&gt;
&lt;P&gt;The deep integration of WCF and WF provides an intuitive approach for developing declarative WF Services. WF Services make it possible to build long-running services that take advantage of the service coordination support provided by the workflow runtime, enabling you to use workflow to solve key business problems. &lt;/P&gt;
&lt;P&gt;Windows Server AppFabric adds improved hosting capabilities to Windows Server to efficiently host all your WCF services, including WF Services. Additionally, AppFabric provides common services that help you as a developer build scalable Web and composite applications.&lt;/P&gt;
&lt;H1&gt;Downloads&lt;/H1&gt;
&lt;P&gt;You can download Visual Studio 2010 Beta 2 from &lt;A href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx" mce_href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx"&gt;the Visual Studio 2010 page on MSDN&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;You can download Windows Server AppFabric Beta 1 from &lt;A href="http://msdn.microsoft.com/appfabric" mce_href="http://msdn.microsoft.com/appfabric"&gt;AppFabric page on MSDN&lt;/A&gt;. &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9923605" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/endpoint/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.msdn.com/endpoint/archive/tags/Workflow/default.aspx">Workflow</category><category domain="http://blogs.msdn.com/endpoint/archive/tags/Dublin/default.aspx">Dublin</category><category domain="http://blogs.msdn.com/endpoint/archive/tags/AppFabric/default.aspx">AppFabric</category></item><item><title>All WCF, WF, and ‘Dublin’ sessions live on PDC site; 5 Weeks to Go!</title><link>http://blogs.msdn.com/endpoint/archive/2009/10/14/all-wcf-wf-and-dublin-sessions-live-on-pdc-site-5-weeks-to-go.aspx</link><pubDate>Wed, 14 Oct 2009 17:01:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9907240</guid><dc:creator>Cliff Simpkins</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/endpoint/comments/9907240.aspx</comments><wfw:commentRss>http://blogs.msdn.com/endpoint/commentrss.aspx?PostID=9907240</wfw:commentRss><description>&lt;p&gt;We’re five weeks out from &lt;a href="http://microsoftpdc.com/"&gt;PDC09&lt;/a&gt;, and the rest of our sessions went live last week. I know I posted a couple weeks ago about PDC and sessions that went live, but I wanted to let folks know about the four new sessions – to help you maximize your experience around the Connected Framework technologies!&lt;/p&gt;  &lt;p&gt;This looks to be a great event, as the team dives in deep on the enhancements coming with .NET 4, and discussing some of the thoughts around what’s to come next.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;PDC Sessions of Note     &lt;br /&gt;&lt;/strong&gt;The below list is a refresh of the one &lt;a href="http://blogs.msdn.com/endpoint/archive/2009/09/29/the-team-is-getting-ready-for-pdc-are-you.aspx"&gt;I posted a couple weeks ago&lt;/a&gt;, with additions marked out.&lt;/p&gt;  &lt;p&gt;The larger team will be delivering the following seven sessions:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://microsoftpdc.com/Sessions/FT25"&gt;&lt;strong&gt;Microsoft Application Server Technologies: Present and Future&lt;/strong&gt;&lt;/a&gt; (&lt;a href="http://microsoftpdc.com/Speakers/Anil-Nori"&gt;Anil Nori&lt;/a&gt;)&lt;/li&gt;    &lt;li&gt;&lt;a href="http://microsoftpdc.com/Sessions/FT13"&gt;What’s New for Windows Communication Foundation 4&lt;/a&gt; (&lt;a href="http://microsoftpdc.com/Speakers/Ed-Pinto"&gt;Ed Pinto&lt;/a&gt;) &lt;/li&gt;    &lt;li&gt;&lt;a href="http://microsoftpdc.com/Sessions/P09-22"&gt;Windows Workflow Foundation 4 from the Inside Out&lt;/a&gt; (&lt;a href="http://microsoftpdc.com/Speakers/Bob-Schmidt"&gt;Bob Schmidt&lt;/a&gt;) &lt;/li&gt;    &lt;li&gt;&lt;a href="http://microsoftpdc.com/Sessions/FT17"&gt;Spice up your applications with WF 4&lt;/a&gt; (&lt;a href="http://microsoftpdc.com/Speakers/Matt-Winkler"&gt;Matt Winkler&lt;/a&gt;) &lt;/li&gt;    &lt;li&gt;&lt;a href="http://microsoftpdc.com/Sessions/FT14"&gt;Workflow Services and ‘Dublin’&lt;/a&gt; (&lt;a href="http://microsoftpdc.com/Speakers/Mark-Fussell"&gt;Mark Fussell&lt;/a&gt;)&lt;/li&gt;    &lt;li&gt;&lt;a href="http://microsoftpdc.com/Sessions/SVR15"&gt;&lt;strong&gt;Microsoft BizTalk Server Futures and Roadmap&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&amp;#160;&lt;/strong&gt;(&lt;a href="http://microsoftpdc.com/Speakers/Balasubramanian-Sriram"&gt;Balasubramanian Sriram&lt;/a&gt;)&lt;/li&gt;    &lt;li&gt;&lt;a href="http://microsoftpdc.com/Sessions/SVR16"&gt;&lt;strong&gt;Connecting Applications with the Microsoft BizTalk Enterprise Service Bus&lt;/strong&gt;&lt;/a&gt; (&lt;a href="http://microsoftpdc.com/Speakers/Syed-Rasheed"&gt;Syed Rasheed&lt;/a&gt;; &lt;a href="http://microsoftpdc.com/Speakers/Ron-Jacobs"&gt;Ron Jacobs&lt;/a&gt;)&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;In addition to the sessions being done by the team, WCF comes up in several other sessions of note at the event:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://microsoftpdc.com/Sessions/P09-01"&gt;Accelerating Applications Using Windows HPC Server 2008&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://microsoftpdc.com/Sessions/CL06"&gt;Networking and Web Services in Silverlight&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://microsoftpdc.com/Sessions/PR12"&gt;It's All About the Services: Developing Custom Applications for Microsoft SharePoint Server 2010 Using Microsoft ASP.NET, WCF, and REST&lt;/a&gt; (&lt;a href="http://microsoftpdc.com/Speakers/Maxim-Lukiyanov"&gt;Maxim Lukiyanov&lt;/a&gt;) &lt;/li&gt;    &lt;li&gt;&lt;a href="http://microsoftpdc.com/Sessions/SVR20"&gt;&lt;strong&gt;Queuing and Publish/Subscribe in a Heterogeneous Environment&lt;/strong&gt;&lt;/a&gt; (&lt;a href="http://microsoftpdc.com/Speakers/David-Ingham"&gt;David Ingham&lt;/a&gt;; &lt;a href="http://microsoftpdc.com/Speakers/John-O%E2%80%99Hara"&gt;John O’Hara&lt;/a&gt;)&lt;/li&gt;    &lt;li&gt;&lt;a href="http://microsoftpdc.com/Sessions/FT12"&gt;Using ADO.NET Data Services&lt;/a&gt; (&lt;a href="http://microsoftpdc.com/Speakers/Pablo-Castro"&gt;Pablo Castro&lt;/a&gt;) &lt;/li&gt;    &lt;li&gt;&lt;a href="http://microsoftpdc.com/Sessions/P09-04"&gt;Data Programming and Modeling for the Microsoft .NET Developer&lt;/a&gt; (&lt;a href="http://microsoftpdc.com/Speakers/Don-Box"&gt;Don Box&lt;/a&gt;, &lt;a href="http://microsoftpdc.com/Speakers/Chris-Anderson"&gt;Chris Anderson)&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;On the Floor of the Event&lt;/strong&gt;    &lt;br /&gt;As an update, we have confirmed that we will have a small 20-seat theatre in the Framework and Tools lounge area. In the theatre area, we’ll be doing a series shorter ‘chalk talks’, discussing more special interest topics. There are some real gems being planned for discussion; we’re looking forward to hearing your thoughts.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;I’ll post up any additional notes as we come up on the event. And, as a reminder, drop a note if you want to catch up with someone from the team while at PDC. Let me know what you would like to discuss, and I’ll reach out to the team that will be in LA and try to connect you with someone so you can coordinate schedules.&lt;/p&gt;  &lt;p&gt;Hope to see y’all in LA!   &lt;br /&gt;Cliff&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9907240" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/endpoint/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.msdn.com/endpoint/archive/tags/Workflow/default.aspx">Workflow</category><category domain="http://blogs.msdn.com/endpoint/archive/tags/PDC/default.aspx">PDC</category><category domain="http://blogs.msdn.com/endpoint/archive/tags/4.0/default.aspx">4.0</category><category domain="http://blogs.msdn.com/endpoint/archive/tags/Dublin/default.aspx">Dublin</category></item><item><title>The team is getting ready for PDC; are you?</title><link>http://blogs.msdn.com/endpoint/archive/2009/09/29/the-team-is-getting-ready-for-pdc-are-you.aspx</link><pubDate>Tue, 29 Sep 2009 21:19:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9900912</guid><dc:creator>Cliff Simpkins</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/endpoint/comments/9900912.aspx</comments><wfw:commentRss>http://blogs.msdn.com/endpoint/commentrss.aspx?PostID=9900912</wfw:commentRss><description>&lt;p&gt;The &lt;a href="http://microsoftpdc.com/" target="_blank"&gt;2009 Professional Developers Conference (PDC)&lt;/a&gt; is less than a couple months away, and the team is starting to create content and demos for the event. The team has been working with PDC event management over the last couple months to secure sessions and space at the event; and I wanted to share with you how the event is shaping up, as well as make a plug for our sessions.&lt;/p&gt;  &lt;p&gt;The event will deliver a lot of really great material, as well as provide you with access to folks who are writing the code. We hope you can make it down to Los Angeles in November for the event.&lt;/p&gt;  &lt;h2&gt;PDC Sessions Of Note&lt;/h2&gt;  &lt;p&gt;So far, four sessions are currently live on the &lt;a href="http://microsoftpdc.com/" target="_blank"&gt;PDC event website&lt;/a&gt;:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://microsoftpdc.com/Sessions/FT13" target="_blank"&gt;What’s New for Windows Communication Foundation 4&lt;/a&gt; (&lt;a href="http://microsoftpdc.com/Speakers/Ed-Pinto" target="_blank"&gt;Ed Pinto&lt;/a&gt;)&lt;/li&gt;    &lt;li&gt;&lt;a href="http://microsoftpdc.com/Sessions/P09-22" target="_blank"&gt;Windows Workflow Foundation 4 from the Inside Out&lt;/a&gt; (&lt;a href="http://microsoftpdc.com/Speakers/Bob-Schmidt" target="_blank"&gt;Bob Schmidt&lt;/a&gt;)&lt;/li&gt;    &lt;li&gt;&lt;a href="http://microsoftpdc.com/Sessions/FT17" target="_blank"&gt;Spice up your applications with WF 4&lt;/a&gt; (&lt;a href="http://microsoftpdc.com/Speakers/Matt-Winkler" target="_blank"&gt;Matt Winkler&lt;/a&gt;)&lt;/li&gt;    &lt;li&gt;&lt;a href="http://microsoftpdc.com/Sessions/FT14" target="_blank"&gt;Workflow Services and ‘Dublin’&lt;/a&gt; (&lt;a href="http://microsoftpdc.com/Speakers/Mark-Fussell" target="_blank"&gt;Mark Fussell&lt;/a&gt;)&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;In addition to the sessions being done by the team, WCF comes up in several other sessions of note at the event:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://microsoftpdc.com/Sessions/P09-01" target="_blank"&gt;Accelerating Applications Using Windows HPC Server 2008&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://microsoftpdc.com/Sessions/CL06" target="_blank"&gt;Networking and Web Services in Silverlight&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://microsoftpdc.com/Sessions/PR12"&gt;It's All About the Services: Developing Custom Applications for Microsoft SharePoint Server 2010 Using Microsoft ASP.NET, WCF, and REST&lt;/a&gt; (&lt;a href="http://microsoftpdc.com/Speakers/Maxim-Lukiyanov" target="_blank"&gt;Maxim Lukiyanov&lt;/a&gt;)&lt;/li&gt;    &lt;li&gt;&lt;a href="http://microsoftpdc.com/Sessions/FT12"&gt;Using ADO.NET Data Services&lt;/a&gt; (&lt;a href="http://microsoftpdc.com/Speakers/Pablo-Castro" target="_blank"&gt;Pablo Castro&lt;/a&gt;)&lt;/li&gt;    &lt;li&gt;&lt;a href="http://microsoftpdc.com/Sessions/P09-04"&gt;Data Programming and Modeling for the Microsoft .NET Developer&lt;/a&gt; (&lt;a href="http://microsoftpdc.com/Speakers/Don-Box"&gt;Don Box&lt;/a&gt;, &lt;a href="http://microsoftpdc.com/Speakers/Chris-Anderson"&gt;Chris Anderson)&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;We are working very hard to not present the same content as last year. &lt;/p&gt;  &lt;p&gt;For WF, we’re building upon last year’s introductions to WF4 to expose more of the underlying architecture of the new WF runtime, really giving you a view into how different the new runtime is…and demonstrating how workflow services work in the new Windows Application Server technology (codename ‘Dublin’). &lt;/p&gt;  &lt;p&gt;For WCF, we heard you loud and clear that there wasn’t enough WCF content. This year, we have a session focusing on the WCF enhancements coming in .NET 4, in addition to the sessions covering how WCF is used with HPC Server, Silverlight, and covering advances in ADO.NET Data Services (which is built upon WCF). &lt;/p&gt;  &lt;p&gt;And, last but not least, last year’s PDC introduced the technology called ‘Dublin’ – and it’s been a hot topic for customers ever since PDC. This year, we dive deeper into how ‘Dublin’ lights up WCF and WF applications and where we’re going with the technology.&lt;/p&gt;  &lt;p&gt;We have a few more excellent sessions in the pipeline covering technology futures; and I’ll post the updated list up here when the next batch of sessions goes live.&lt;/p&gt;  &lt;h2&gt;On the Floor of the Event&lt;/h2&gt;  &lt;p&gt;Beyond sessions, speakers and other team members will be at the event in the lounge area for Framework and Tools, both to hang out and chat with you about the technologies, as well as working a couple booths in the lounge area to show the technologies in action. &lt;/p&gt;  &lt;p&gt;Anyone attending PDC is encouraged to stop down to the lounge and say hello. Bring your questions or just share your thoughts on the technologies; we truly love meeting our customers – and your comments and questions do have direct impact on the shape of the future platform. If there’s someone in particular you would like to connect with, let me know – I’m happy to share folks’ lounge schedules as we come up on the event and schedules are finalized…just let me know who you’re looking to connect with or a particular topic you want to drill down on.&lt;/p&gt;  &lt;p&gt;We are currently working on getting a small 20-seat chalk-talk area in the lounge area again this year to do smaller, more niche discussions. We’ll post more on that topic here in the coming weeks, as well, as we make progress on that front.&lt;/p&gt;  &lt;h2&gt;Pre-PDC Workshops&lt;/h2&gt;  &lt;p&gt;And, lastly, it’s worth noting that &lt;a href="http://microsoftpdc.com/Speakers/Michele-Leroux-Bustamante"&gt;Michele Leroux Bustamante&lt;/a&gt; will be running a pre-PDC workshop covering the &lt;a href="http://microsoftpdc.com/Sessions/Microsoft-Technology-Roadmap"&gt;Microsoft Technology Roadmap&lt;/a&gt;, helping workshop attendees understand how the many technologies that make up the .NET Framework fit together – from A-W (Azure to Azure). ^_^&lt;/p&gt;  &lt;p&gt;There is also a FREE &lt;a href="http://microsoftpdc.com/Sessions/WKSP08" target="_blank"&gt;Windows 7 Developer Boot Camp&lt;/a&gt; pre-PDC workshop that is open to anyone (whether attending PDC or not) as long as there is room.&lt;/p&gt;  &lt;h2&gt;Not registered? There’s still room!&lt;/h2&gt;  &lt;p&gt;There’s still room at the event, and I hear they have a $300 discount for folks registering before October 13 (and there’s also a significant discount for students and employees of academic institutions). And there is still plenty of hotel availability around the convention center as of a couple weeks ago (when I registered). A couple of the closest hotels were full, but there are still plenty of quality ones about.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9900912" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/endpoint/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.msdn.com/endpoint/archive/tags/Workflow/default.aspx">Workflow</category><category domain="http://blogs.msdn.com/endpoint/archive/tags/PDC/default.aspx">PDC</category><category domain="http://blogs.msdn.com/endpoint/archive/tags/4.0/default.aspx">4.0</category><category domain="http://blogs.msdn.com/endpoint/archive/tags/Dublin/default.aspx">Dublin</category></item><item><title>Rundown on WCF, WF, and ‘Dublin’ sessions @ TechEd next week</title><link>http://blogs.msdn.com/endpoint/archive/2009/05/06/rundown-on-wcf-wf-and-dublin-sessions-teched-next-week.aspx</link><pubDate>Wed, 06 May 2009 19:27:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9591542</guid><dc:creator>Cliff Simpkins</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/endpoint/comments/9591542.aspx</comments><wfw:commentRss>http://blogs.msdn.com/endpoint/commentrss.aspx?PostID=9591542</wfw:commentRss><description>&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/endpoint/WindowsLiveWriter/RundownonWCFWFandDublinsessionsTechEdnex_84E6/TENA_blgr2_seeme_2.gif"&gt;&lt;img style="border-right-width: 0px; margin: 5px 0px 10px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="TENA_blgr2_seeme" border="0" alt="TENA_blgr2_seeme" align="right" src="http://blogs.msdn.com/blogfiles/endpoint/WindowsLiveWriter/RundownonWCFWFandDublinsessionsTechEdnex_84E6/TENA_blgr2_seeme_thumb.gif" width="184" height="204" /&gt;&lt;/a&gt;As I spend much of this week finalizing items for &lt;a href="http://www.msteched.com/" target="_blank"&gt;TechEd next week&lt;/a&gt;, I thought it might be helpful to post a schedule of the great content that will be presented at the event.&lt;/p&gt;  &lt;p&gt;If you haven’t already pre-registered for sessions, now is an excellent time to look through the &lt;a href="http://www.msteched.com/sessionlist/default.aspx" target="_blank"&gt;schedule builder&lt;/a&gt; and check out all the great content and speakers we have lined up at the event.&lt;/p&gt;  &lt;p&gt;As is tradition, the bulk of the Windows Communication Foundation (WCF) and Windows Workflow Foundation (WF) sessions are in the SOA and Business Process track. This year, we are joined in the SOA track by sessions covering the ‘Dublin’ technology extensions for Windows Server, which allow you to easily host and manage your .NET 4 WCF and WF applications.&lt;/p&gt;  &lt;h2&gt;Breakout Sessions&lt;/h2&gt;  &lt;p&gt;This year, we’ve assembled some of the greatest speakers on the topics, so please join us for the following breakout sessions:&lt;/p&gt;  &lt;table border="0" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="bottom"&gt;         &lt;p&gt;&lt;b&gt;Session&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="bottom"&gt;         &lt;p&gt;&lt;b&gt;Title&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="bottom"&gt;         &lt;p&gt;&lt;b&gt;Speaker&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="bottom"&gt;         &lt;p&gt;&lt;b&gt;Timeslot&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="bottom"&gt;         &lt;p&gt;&lt;b&gt;Room&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top"&gt;         &lt;p&gt;&lt;b&gt;&lt;font size="1"&gt;SOA201&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;A First Look at WCF and WF in the Microsoft .NET Framework 4&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Aaron Skonnard&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Tues, May-12; 8:30am&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Petree Hall D&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top"&gt;         &lt;p&gt;&lt;b&gt;&lt;font size="1"&gt;SOA202&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;A Lap around Microsoft Code Name &amp;quot;Dublin&amp;quot;&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Dan Eshner&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Tues, May-12; &lt;/font&gt;&lt;font size="1"&gt;2:45pm&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Room 404&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top"&gt;         &lt;p&gt;&lt;b&gt;&lt;font size="1"&gt;SOA206&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Every Class As a Service: WCF As the New Microsoft .NET &lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Juval Lowy&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Thus, May-14; 2:45pm&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Room 151&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top"&gt;         &lt;p&gt;&lt;b&gt;&lt;font size="1"&gt;SOA302&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Building RESTful Services Using WCF&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Jon Flanders&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Thurs, May-14; 10:15am&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Room 404&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top"&gt;         &lt;p&gt;&lt;b&gt;&lt;font size="1"&gt;SOA303&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Busy Microsoft .NET Developer's Guide to WCF, SOA, and Success&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Jon Flanders&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Fri, May-15; 1:00pm&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Room 151&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top"&gt;         &lt;p&gt;&lt;b&gt;&lt;font size="1"&gt;SOA309&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Load Balancing and Scaling Your WCF Services Today and Tomorrow&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Michèle&amp;#160; Leroux Bustamante&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Weds, May-13; 4:30pm&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Room 515B&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top"&gt;         &lt;p&gt;&lt;b&gt;&lt;font size="1"&gt;SOA310&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Managing, Tracking, and Troubleshooting Services in &amp;quot;Dublin&amp;quot;&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Ford McKinstry&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Tues, May-12&lt;/font&gt;&lt;font size="1"&gt;; 4:30pm&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Room 403A&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top"&gt;         &lt;p&gt;&lt;b&gt;&lt;font size="1"&gt;SOA401&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Developing Service Oriented Workflows&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Brian Noyes&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Weds, May-13; &lt;/font&gt;&lt;font size="1"&gt;8:30am&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Room 502B&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;For those unable to attend TechEd in person, my understanding is that all of the breakout sessions above will be recorded and be made available online. As we get more information post-event, we will post additional information up here on the blog.&lt;/p&gt;  &lt;p&gt;In addition to the breakout sessions above, there is content that will be presented at TechEd that will unfortunately not be made available online after the event, this comes in three forms: the pre-conference sessions and interactive theatre sessions.&lt;/p&gt;  &lt;h2&gt;Pre-Conference Session&lt;/h2&gt;  &lt;p&gt;As I mentioned in my blog post on Friday, Zoiner Tejada and Michele Leroux Bustamante will be presenting a pre-conference on Sunday, the day before TechEd (PRC07: A Day of WCF + WF + &amp;quot;Dublin&amp;quot;) that covers WCF and WF for .NET 4. The day is full of presentations and demos, and Michele and Zoiner have worked hard to update the session to cover the beta 1 features we’re talking about here. There are still seats available for the pre-conference, and it looks to be a real treat for those who can make it.&lt;/p&gt;  &lt;h2&gt;Interactive Theatre Sessions&lt;/h2&gt;  &lt;p&gt;Additionally, there are interactive theatre sessions that happen on the event floor among the booths. Within the Application Platform section of the floor (you can find us by looking for lots of blue), we have two theatres. Within the interactive theatres, we will have the following three sessions over the course of the week in Blue Theatre 2 that many folks are sure to find interesting:&lt;/p&gt;  &lt;table border="0" cellspacing="0" cellpadding="0" width="501"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top"&gt;         &lt;p&gt;&lt;b&gt;Session&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;b&gt;Title&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;b&gt;Speaker&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;b&gt;Timeslot&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top"&gt;         &lt;p&gt;&lt;b&gt;&lt;font size="1"&gt;SOA02-INT&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Communicating with State Machine Workflows&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Philip Wolfe&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Tues, May-12&lt;/font&gt;&lt;/p&gt;          &lt;p&gt;&lt;font size="1"&gt;1:00pm&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top"&gt;         &lt;p&gt;&lt;b&gt;&lt;font size="1"&gt;SOA03-INT&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Interacting with Web Services Using Microsoft Silverlight&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Yavor Georgiev&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Tues, May-12&lt;/font&gt;&lt;/p&gt;          &lt;p&gt;&lt;font size="1"&gt;4:30pm&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top"&gt;         &lt;p&gt;&lt;b&gt;&lt;font size="1"&gt;SOA05-INT&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Migrating a WF 3.0 Application to the Microsoft .NET Framework 4 and Microsoft Code Name &amp;quot;Dublin&amp;quot;&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Tom Castiglia&lt;/font&gt;&lt;/p&gt;          &lt;p&gt;&lt;font size="1"&gt;Zoiner Tejada&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Weds, May-13&lt;/font&gt;&lt;/p&gt;          &lt;p&gt;&lt;font size="1"&gt;10:15am&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;h2&gt;Hands On Labs&lt;/h2&gt;  &lt;p&gt;We also have six hands on labs at TechEd this year, the two introducing labs have been updated based on past event feedback, and we’ve added four of brand new labs! If you have an 45-60 minutes and like to get your hands dirty with some code while you learn, please check them out:&lt;/p&gt;  &lt;table border="1" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="103"&gt;         &lt;p&gt;&lt;b&gt;HOL Code&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="510"&gt;         &lt;p&gt;&lt;b&gt;HOL Title&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="103"&gt;         &lt;p&gt;&lt;b&gt;&lt;font size="1"&gt;SOA09-HOL&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="510"&gt;         &lt;p&gt;&lt;font size="1"&gt;WCF REST: Addressability of Resources&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="103"&gt;         &lt;p&gt;&lt;b&gt;&lt;font size="1"&gt;SOA10-HOL&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="510"&gt;         &lt;p&gt;&lt;font size="1"&gt;WCF REST: Exposing a Resource Collection with the WCF REST Starter Kit&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="103"&gt;         &lt;p&gt;&lt;b&gt;&lt;font size="1"&gt;SOA12-HOL&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="510"&gt;         &lt;p&gt;&lt;font size="1"&gt;WCF 3.5: Introducing Windows Communication Foundation 3.5&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="103"&gt;         &lt;p&gt;&lt;b&gt;&lt;font size="1"&gt;SOA13-HOL&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="510"&gt;         &lt;p&gt;&lt;font size="1"&gt;WCF 3.5: Unit Testing Windows Communication Foundation 3.5&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="103"&gt;         &lt;p&gt;&lt;b&gt;&lt;font size="1"&gt;SOA14-HOL&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="510"&gt;         &lt;p&gt;&lt;font size="1"&gt;WCF and WF 3.5: Using Advanced Context Management in WCF Workflow Services 3.5&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="103"&gt;         &lt;p&gt;&lt;b&gt;&lt;font size="1"&gt;SOA15-HOL&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="510"&gt;         &lt;p&gt;&lt;font size="1"&gt;WF 3.5: Introduction to Windows Workflow Foundation 3.5&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;h2&gt;Booth&lt;/h2&gt;  &lt;p&gt;Then of course there is always the booth. The booth is open every day of the conference, and we’ll have folks there through lunch and during sessions – ready to chat with you about the technologies and show you how things work. If you have questions about WCF, WF, or ‘Dublin’, or would like to learn more about how the technologies may apply to your solution – feel free to drop by.&lt;/p&gt;  &lt;p&gt;Over the course of the week, we have folks at the booth that can talk at a high level (BTW-that’s me ;-) ), all the way to folks that can talk through how and why the API works the way it does. And if you can’t get your question answered at that time, we should be able to help you connect with someone at the booth who can help, or getting you the answer post-conference. We have a really good crew at the booth again this year (and I’m told we have a small white board at the booth this year!)&lt;/p&gt;  &lt;p&gt;All of that being said, we hope to see you in LA next week and to learn more about how you’re using WCF and WF today – it should be a lot of fun all around. And for those unable to attend, check out the online recordings and continue to engage with us in the forums and the Connect site!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9591542" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/endpoint/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.msdn.com/endpoint/archive/tags/Workflow/default.aspx">Workflow</category><category domain="http://blogs.msdn.com/endpoint/archive/tags/REST/default.aspx">REST</category><category domain="http://blogs.msdn.com/endpoint/archive/tags/TechEd/default.aspx">TechEd</category><category domain="http://blogs.msdn.com/endpoint/archive/tags/4.0/default.aspx">4.0</category><category domain="http://blogs.msdn.com/endpoint/archive/tags/Hands+On+Labs/default.aspx">Hands On Labs</category><category domain="http://blogs.msdn.com/endpoint/archive/tags/Dublin/default.aspx">Dublin</category></item></channel></rss>