Presentation is loading. Please wait.

Presentation is loading. Please wait.

The best of WF 4.0 and AppFabric Damir Dobric MVP-Connected System Developer Microsoft Connected System Division Advisor Visual Studio Inner Circle member.

Similar presentations


Presentation on theme: "The best of WF 4.0 and AppFabric Damir Dobric MVP-Connected System Developer Microsoft Connected System Division Advisor Visual Studio Inner Circle member."— Presentation transcript:

1

2 The best of WF 4.0 and AppFabric Damir Dobric MVP-Connected System Developer Microsoft Connected System Division Advisor Visual Studio Inner Circle member http://developers.dehttp://developers.de, damir.dobric@daenet.eudamir.dobric@daenet.eu

3

4 Agenda Where we are today Application Types Workflow Foundation 4.0 Declarative Programming(demo) Long Running Apps (demo) AppFabric (Intro) Monitoring & Persistance(demo) Q&A

5 Where we are today Capabilities & Complexity Time Contract Design CapabilityInteroperabilityVersioning Management Validation Enterprise SOA Distributed Transactions Large Messages DeploymentChoreographyMetadata Mgmt.DiscoverySvc ModelingWorkflow Time Entity/CapabilityUtility/MessagingProcess/Activity Security Data Access http://msdn.microsoft.com/en-us/library/bb491121.aspx

6 Service Patterns Stateless –Entity Services –Capability Services State full –Application Services, Business Processes, Workflows –Activities

7 Workflow Scenarios Any Application Host Casini, AppFabric, IIS, AnyApp Declarative Workflow Service Workflow Applications Declarative Workflow Services Workflow Compiled in Assembly Workflow In XAML-file only Workflow Application.NET Code

8 What is new in WF 4.0 Runtime –10-100x faster –Persistence of State/Arguments and Variables / not whole Workflow –Persistence without unloading –Persistence of Zone of Workflow –Activities can be multithreaded. –Content Correlation –Partial Trust support –Better integration with WCF –AppFabric host

9 Load Workflow from File http://developers.de/blogs/damir_dobric/archive/2010/04/17/loading-of-workflows.aspx

10 Load Workflow Service from File http://developers.de/blogs/damir_dobric/archive/2010/04/17/loading-of-workflows.aspx

11 App Fabric Windows Server AppFabric Windows Azure AppFabric Hosting FeaturesCaching Features

12 AppFabric Hosting Features Simplified deployment and management of WCF and WF services hosted in WAS Simplified configuration of persistence for durable workflows Customizable tracking profiles that allow you to capture only the data you need. Dedicated, queryable storage for tracked data Windows PowerShell cmdlets that allow you to create custom management scripts Customizable monitoring of hosted services Automatically starting applications to minimize service latency

13 App Fabric Caching Features Caches any serializable CLR object and provides access through simple cache APIs Supports enterprise scale: tens to hundreds of computers Configurable to run as a service accessed over the network Supports common cache configurations Supports dynamic scaling by adding new nodes A high availability feature which supports continuous availability of your cached data by storing copies of that data on separate cache hosts Automatic load balancing Integration with administration and monitoring tools such as Event Tracing for Windows (ETW) and System Center. Provides tight integration with ASP.NET to be able to cache ASP.NET session data in the cache without having to write it to source databases. It can also be used as a cache for application data to be able to cache application data across the entire Web farm.

14 Monitoring Architecture

15 WCF Analytic Trace & WF Tracking WCF Analytic Tracing: Workflow ETW Tracking:

16 AppFabric Monitoring Architecture

17 Useful links Windows Server AppFabric http://msdn.microsoft.com/appfabric http://msdn.microsoft.com/appfabric WF & WCF Samples http://www.microsoft.com/downloads/details.aspx?FamilyID=35ec8682- d5fd-4bc3-a51a-d8ad115a8792&displaylang=en http://www.microsoft.com/downloads/details.aspx?FamilyID=35ec8682- d5fd-4bc3-a51a-d8ad115a8792&displaylang=en Endpoint blog: http://blogs.msdn.com/endpoint/ http://blogs.msdn.com/endpoint/ Damir Dobric posts http://developers.de/blogs/damir_dobric/default.aspx http://developers.de/blogs/damir_dobric/default.aspx

18 Recap Enterprise App development Evolution Stateless, State full, Long running WF 4.0, WCF 4.0 Entity and Capability Services Declarative Workflow Services AppFabric (hosting+caching) Persistence and Monitoring Q&A

19 Thank You What is new in WCF 4.0 Damir Dobric MVP-Connected System Developer Microsoft Connected System Division Advisor Visual Studio Inner Circle member http://developers.dehttp://developers.de, damir.dobric@daenet.eudamir.dobric@daenet.eu


Download ppt "The best of WF 4.0 and AppFabric Damir Dobric MVP-Connected System Developer Microsoft Connected System Division Advisor Visual Studio Inner Circle member."

Similar presentations


Ads by Google