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

Slides:



Advertisements
Similar presentations
Back-End Services Middle Tier Clients Front-End Clients General Services Architecture Services provide functionality to a host of clients RIA's require.
Advertisements

Windows Azure AppFabric Caching Service Bus Access Control Integration Composite App (WF, WCF)
Page 1 Ricardo Villalobos Windows Azure Architect Evangelist Microsoft Corporation Designing, Building, and Deploying Windows Azure applications.
Change the Rules What‘s New in Windows Azure Luka Debeljak CEE DPE Technical Lead
Faith Allington Program Manager Microsoft Corporation Session Code: WSV304.
Declarative Services in.NET 4.0 Alan Smith SDC 2010 – 16 th March 2010.
Azure Services Platform Piotr Zierhoffer. Agenda Cloud? What is Azure? Environment Basic glossary Architecture Element description Deployment.
For Microsoft Dynamics CRM Partners Communicating Together: Microsoft Windows Azure Hosted Services and Microsoft Dynamics CRM 2011 Presented By: Sebastian.
Overview Of Microsoft New Technology ENTER. Processing....
Wade Wegner Windows Azure Technical Evangelist Microsoft Corporation Windows Azure AppFabric Caching.
Supporting Web Farms Features that help performance, availability & scale.
Microsoft SharePoint 2013 SharePoint 2013 as a Developer Platform
MABS - Key Tenets & Concepts Customer Focus on Solutions Scalable, Secure & Reliable Managed by Microsoft Secure & Isolated environment Predictable.
 Dan Eshner Product Unit Manager Microsoft Corporation BB18.
MID201 Web Server Database Web Server Web Server Auction Web App Auction Service Items and Bids Items and Bids Cache Session State Checkout Service.
Sitefinity Performance and Architecture
VIR314. Understand the scenarios Application support Understand the scenarios Application support Review of the sequencing process Demo Review of the.
Building Offline/Cache Mode Web Apps Using Sync Framework Mike Clark Group Manager Cloud Data Services Team
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
Host (.exe, Dublin-IIS/WAS,.NET Services, …) WF Runtime Extensions Tracking Persistence … … Tooling VS Designer VS Debugger Rehosted Designer Workflow.
Visual Studio 2012 or 2013 VisualStudio.com (or) Github (or) Bitbucket (or more) Azure Cross-Platform Command Tools Setup if you want to play too.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Training Workshop Windows Azure Platform. Presentation Outline (hidden slide): Technical Level: 200 Intended Audience: Developers Objectives (what do.
 Sergey Barskiy  Principal consultant at Magenic Technologies  
Testing Tools using Visual Studio Randy Pagels Sr. Developer Technology Specialist Microsoft Corporation.
T Sponsors Nino Crudele Integration MVP, Solidsoft Reply, Principal Consultant An Azure of Things, a developer’s perspective BizTalk Summit 2015 – London.
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
Virtual techdays INDIA │ august 2010 Deep Dive into WCF 4.0 Features Sarath S S V S │ Program Manager, BING, Microsoft India R&D.
IOS and Android with Windows Azure Websites Name Title Address Website.
Chandrika Shankarnarayan Senior Program Manager Microsoft Corporation SESSION CODE: ASI301.
Dan Eshner Product Unit Manager Microsoft SOA202.
Windows Azure Conference 2014 LAMP on Windows Azure.
2008 Summer Road Trip Welcome! Summer Roadtrip Overview Showcase of 2008 Launch Wave offerings End to end application build with Visual Studio 2008.
Chad Collins CEO Henry Chan CTO In Latin, nubifer means “bringing the clouds”
Managing and Monitoring the Microsoft Application Platform Damir Bersinic Ruth Morton IT Pro Advisor Microsoft Canada
Ken Casada Developer Evangelist Microsoft Switzerland
Migrating an Enterprise Microsoft Product (TFS) on to Windows Azure Sriram Dhanasekaran SDE II, Microsoft.
Practical Workflow Services Peter Goodman. Agenda  Why Workflow?  The Workflow Runtime  Workflow Services  Windows Server AppFabric  Demo.
Slide 1. Agenda  Introduction to Windows Workflow What is it? What are activities? Hosting  Out of the box Activities  Custom Activities and Dependency.
4/26/2017 Use Cloud-Based Load Testing Service to Find Scale and Performance Bottlenecks Randy Pagels Sr. Developer Technology Specialist © 2012 Microsoft.
CIS 375—Web App Dev II ASP.NET 1 Getting Started.
Azure in a Day Training: Windows Azure Module 1: Windows Azure Overview Module 2: Development Environment / Portal – DEMO: Signing up for Windows Azure.
Windows Azure poDRw_Xi3Aw.
Workflow Service Host Persistence (Instances) Persistence (Instances) Monitoring Activity Library Receive Send... Management Endpoint Persistence Behavior.
Mick Badran Using Microsoft Service Fabric to build your next Solution with zero downtime – Lvl 300 CLD32 5.
Biztalk in the field CODit Collaborative integration Platform Ahlers Danny Buysse, Product Manager and Lead architect CODit.
Technology Drill Down: Windows Azure Platform Eric Nelson | ISV Application Architect | Microsoft UK |
Building web applications with the Windows Azure Platform Ido Flatow | Senior Architect | Sela | This session.
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
Windows Workflow Foundation Guy Burstein Senior Consultant Advantech – Microsoft Division
BizTalk Damir Dobric Lead Architect. Agenda Microsoft BizTalk RFID Overview Architecture Application models Implementing Event Handlers Sensors.
 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
Workflow Services & AppFabric Eric W. Greene, MCPD Phone:
SharePoint Server 2016 Release Candidate Ryan Schouten Greater Idaho SharePoint Users Group 1/27/2016.
The best of WCF 4.0 Damir Dobric MVP-Connected System Developer
Building ARM IaaS Application Environment
Introduction to Windows Azure AppFabric
Business Connectivity Services in SharePoint 2010 and Office 2010
Distributed Cache Dipl.-Ing. Damir Dobric Lead Architect daenet
Service Fabric Patterns & Best Practices
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Module 1–Windows AppFabric Cache
Building event-driven, long-running apps with Windows workflow
Intro to Workflow Services and Windows Server AppFabric
Saranya Sriram Developer Evangelist | Microsoft
Developing for Windows Azure
SharePoint services Provides team collaboration through SharePoint Sites and makes it easy for communities to work together on documents, tasks, contacts,
Mark Quirk Head of Technology Developer & Platform Group
利用IIS部署與維護 SOA應用程式的技巧
Presentation transcript:

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

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

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

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

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

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

Load Workflow from File

Load Workflow Service from File

App Fabric Windows Server AppFabric Windows Azure AppFabric Hosting FeaturesCaching Features

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

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.

Monitoring Architecture

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

AppFabric Monitoring Architecture

Useful links Windows Server AppFabric WF & WCF Samples d5fd-4bc3-a51a-d8ad115a8792&displaylang=en d5fd-4bc3-a51a-d8ad115a8792&displaylang=en Endpoint blog: Damir Dobric posts

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

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