170 likes | 299 Views
FT27. Application Server Extensibility with .NET 4 and Windows Server AppFabric (formerly codename “Dublin”). Nicholas Allen Program Manager Microsoft Corporation. http://blogs.msdn.com/drnick. Agenda. Visual Studio. IIS Management. Activities. Powershell. Application Host. WCF
E N D
FT27 Application Server Extensibility with .NET 4 andWindows Server AppFabric(formerly codename “Dublin”) Nicholas Allen Program Manager Microsoft Corporation http://blogs.msdn.com/drnick
Agenda Visual Studio IIS Management Activities Powershell Application Host WCF Runtime WF Runtime Persistence Monitoring Storage Process Host
Building Workflows Application model Coordinating work State visibility State persistence Extensibility Developer model Vocabularies Designers Declarative programming
Executing Workflows Workflow Runtime Scheduler Activities raises events Application Host Application State Machine Resources records progress communicates with outside world
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
Distributing Application State Machine Application Host Activation Machine Application Host data updates instance events application events 1 Application State Tooling 2 3
Participating in Persistence demo Application Host Persistence Participant Tooling instance
Identifying Application State Application State How you think 3 billing@contoso.com 1 2 How your shipper thinks 1Z0123456789
Organizing Application State Keys Instances Owners Metadata Metadata Metadata Instance Instance Data Owner
Persisting Instances demo Application Host view Durable Instancing Instance Store command instance
Participating in Persistence Ex demo Host + + Map Publish Host + Collect
Collecting Workflow Events Workflow Runtime Scheduler Tooling raises events Tracking Provider Tracking Profile add Monitoring Data notify Tracking Participant Application Host
Tracking Events demo Tracking Participant record query Tracking Provider profile
Coordinating Tracking demo Tx Application Host Tracking Persistence
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