1 / 17

Enhancing Applications with .NET 4 and Windows Server AppFabric: A Comprehensive Guide

Discover how to enhance your applications using .NET 4 and Windows Server AppFabric in this informative session by Nicholas Allen, Program Manager at Microsoft Corporation. This presentation explores extensibility, workflow management, process hosting, and persistent monitoring. Gain insights into designing and executing workflows, managing application states, and tracking events effectively. Learn how to leverage WCF Runtime, WF Runtime, and Powershell for improved application performance and durable instancing. Perfect for developers keen on optimizing their applications!

infinity
Download Presentation

Enhancing Applications with .NET 4 and Windows Server AppFabric: A Comprehensive Guide

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. FT27 Application Server Extensibility with .NET 4 andWindows Server AppFabric(formerly codename “Dublin”) Nicholas Allen Program Manager Microsoft Corporation http://blogs.msdn.com/drnick

  2. Agenda Visual Studio IIS Management Activities Powershell Application Host WCF Runtime WF Runtime Persistence Monitoring Storage Process Host

  3. Building Workflows Application model Coordinating work State visibility State persistence Extensibility Developer model Vocabularies Designers Declarative programming

  4. Executing Workflows Workflow Runtime Scheduler Activities raises events Application Host Application State Machine Resources records progress communicates with outside world

  5. Hosting Workflows Application Interface instance instance Workflow Application instance instance instance Custom Host Workflow Driven Application Service Host message Machine message instance instance Workflow Service Scaled Out Service

  6. Distributing Application State Machine Application Host Activation Machine Application Host data updates instance events application events 1 Application State Tooling 2 3

  7. Participating in Persistence demo Application Host Persistence Participant Tooling instance

  8. Identifying Application State Application State How you think 3 billing@contoso.com 1 2 How your shipper thinks 1Z0123456789

  9. Organizing Application State Keys Instances Owners Metadata Metadata Metadata Instance Instance Data Owner

  10. Persisting Instances demo Application Host view Durable Instancing Instance Store command instance

  11. Participating in Persistence Ex demo Host + + Map Publish Host + Collect

  12. Collecting Workflow Events Workflow Runtime Scheduler Tooling raises events Tracking Provider Tracking Profile add Monitoring Data notify Tracking Participant Application Host

  13. Tracking Events demo Tracking Participant record query Tracking Provider profile

  14. Coordinating Tracking demo Tx Application Host Tracking Persistence

  15. Featuring Other Extensibility Points Visual Studio IIS Management FT17: Spice Up Your Applications with Windows Workflow Foundation 4 FT14: Workflow Services and the Windows Server AppFabric Activities Powershell Application Host FT13: What's New for Windows Communication Foundation 4 FT27 This Talk WCF Runtime WF Runtime Persistence Monitoring FT04: Windows Workflow Foundation 4 from the Inside Out Storage Process Host

More Related