Windows Workflow Foundation Mike Taulty Developer & Platform Group Microsoft Ltd

Slides:



Advertisements
Similar presentations
The Microsoft Technical Roadshow 2006 Windows Workflow Foundation Mike Taulty Developer & Platform Group Microsoft Ltd
Advertisements

Windows Workflow Foundation
 Matt Winkler Program Manager Microsoft corporation TL21.
.NET Framework V3.0 Mike Taulty Developer & Platform Group Microsoft Ltd
Introduction to Windows Workflow Foundation (WF) Keith Elder Microsoft MVP Blog: Quicken Loans –
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
.NET Framework V3.5+ & RESTful web services Mike Taulty Developer & Platform Group Microsoft Ltd
The Microsoft Technical Roadshow 2006 Welcome and Introduction Kevin McDaniel Developer & Platform Evangelism Group Microsoft Ltd
Introduction & Welcome Marcus Perryman Mike Taulty
Mark Rees Microsoft Consulting Services OFC409 Windows Workflow Foundation (WF) Primer Creating WF programs in Visual Studio Creating workflow templates.
Windows Vista for Syndication and Workflow Mike Ormond Developer & Platform Group, Microsoft Ltd
What’s new in ASP.NET 3.5? Mike Ormond Developer & Platform Group Microsoft Ltd
To close … We have some winners: Super questions … Vista ready laptop … We need your feedback: Please look out for the online link … Those resources we’ve.
Web Services (ASMX 2.0 and WSE 3.0) Mike Taulty Developer & Platform Group Microsoft Ltd
Introducing Windows Workflow Foundation. Understanding Windows Workflow Foundation Janakiram MSV Developer Evangelist Microsoft Corporation Introducing.
SharePoint Collaboration Features & Workflow
Building Composite Applications with WPF Tomer Shamam Smart Client Manager Sela Group
Created by the Community for the Community Building a RFID solution in BTS 09.
Using Microsoft SharePoint to Develop Workflow and Business Process Automation Ted Perrotte National Practice Manager, Quilogy, Microsoft Office SharePoint.
Multitenant Model Request/Response General Model.
SQL Server 2005 Integration Services Mike Taulty Developer & Platform Group Microsoft Ltd
var site="s15gizmodo" var site="s15gizmodo"
SharePoint Workflow Development Using Visual Studio Brian LaSitis February 27, 2008.
1 Developing Rules Driven Workflows in Windows Workflow Foundation Jurgen Willis COM318 Program Manager Microsoft Corporation.
Microsoft Dynamics AX 2009 Integration and Development with the.NET Framework Introduction to the Course.
Change the Rules Silverlight 4 – A Guided Tour of MEF Mike Taulty, Microsoft UK
WEB 304 An Overview of ASP.NET and Windows Workflow Foundation Kashif Alam Program Manager Developer Division Microsoft Corporation.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Workflow Development Overview Architecture Requirements Types of workflows Stages of workflow.
Visual Studio 2008 and.NET 3.5 provide seamless support for all of the protocols and techniques popular in Web 2.0-style applications. Visual Studio.
ADO.NET Entity Framework Mike Taulty Developer & Platform Group Microsoft Ltd
Feature: Customer Combiner and Modifier © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Overview of Silverlight Mike Taulty Developer & Platform Group Microsoft Ltd
demo Instance AInstance B Read “7” Write “8”
customer.
2 demo FT 08Code Visualization, UML, and DSLsCameron SkinnerTuesday4:30 PM FT 23 Extending the Microsoft Visual Studio 2010 Code.
Lap Around Windows Presentation Foundation Rob Relyea PRS305 Lead Program Manager Windows Presentation Foundation
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
demo Demo.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
Extending the 2007 Microsoft Office System User Interface Mike Taulty Developer & Platform Group, Microsoft Ltd
Introduction to.NET FX 3.0 (+ sneak preview of.NET FX 3.5) Martin Parry Developer & Platform Group Microsoft Ltd
Language Integrated Query Mike Taulty Developer & Platform Group Microsoft Ltd
“With Visual Studio 2010 and Runtime Intelligence, usage data can be surfaced throughout the development lifecycle for all developers to help them.
Workflow in Microsoft Office SharePoint Server Jessica Gruber Consultant Microsoft Corporation.
Dynamic Languages Initiative Silverlight ASP.NET Web Services Summary.
Windows Workflow Foundation Guy Burstein Senior Consultant Advantech – Microsoft Division
Building Complete Web Application Using ASP.NET 3.5 & Visual Studio 2008 Omar Khan Group Program Manager Visual Studio.
跨平台 Hybrid App 開發簡介 - 使用 Visual Studio Tool for Apache Cordova + HTML/JavaScript 陳葵懋 (Ian)
Joy Rathnayake Senior Architect – Virtusa Pvt. Ltd.
Demand Management and Workflow
Visual Studio Tools for Office 2005
ADO.NEXT Advances in Data Access for 2008
Protecting Premium Video in Windows
The Future of Microsoft Visual Studio Application Lifecycle Management
Technology in Action! Windows Workflow Foundation Advanced Techniques
Building event-driven, long-running apps with Windows workflow
Overview of Silverlight 2
MIX 09 12/8/2018 4:33 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Introduction to Windows Workflow Foundation (WF)
Intro to Workflow Services and Windows Server AppFabric
Visual Studio 2010 SharePoint Development Tools Overview
Developing and Managing SharePoint Solutions with Visual Studio 2012
Silverlight 2 Mike Taulty Developer & Platform Group Microsoft Ltd
Microsoft Developer Tour
Vinod Malhotra Group Program Manager Microsoft Corporation
Service Template Creation from the Ground Up
Service Template Creation from the Ground Up
.NET Framework V3.5+ & RESTful web services
Visual Studio 2005 IDE Features
Presentation transcript:

Windows Workflow Foundation Mike Taulty Developer & Platform Group Microsoft Ltd

Intro: WinFX

What’s WinFX? Managed API for the Windows platform Extends the.NET Framework V2.0 First ships at the time of Windows Vista (2006) Included in Windows Vista Available on Windows XP Sp 2 and Server 2003 Following a Community Technology Preview Cycle Latest is the February CTP

WinFX Themes WinFX

Intro: Windows Workflow Foundation

Windows Workflow Foundation Single framework for Workflow on Windows Extensible Both human and system Workflow Supports long-running and stateful Workflows

Activies – Workflow Building Blocks Activities are classes Basic Activities or Composite Activities A workflow is a composite activity public string SourceFile; public string DestFile; override Execute() { File.Copy(SourceFile, DestFile); }

Styles of Workflow

The Workflow Framework (or “What’s in the box?”) RuntimeDesigner Base Activities Runtime Services

Framework: Workflow Runtime

Demo Framework: Hosting the Runtime

Framework: Workflow Designer Hosted in Visual Studio 2005 Hosted in your application for end-users Supports theming in both VS and non-VS environments

Demo Framework: Using/Hosting the Designer

Framework: Base Activity Library Pre-built set of building block activities CompositeBasic

Demo Framework: Using the Base Activity Library

Framework: Runtime Services Runtime uses services PersistenceSchedulingTrackingTransactions Defaults in the box for most services Pluggable – add your own

Demo Framework: Plugging in Runtime Services

Building Activities

Activities: Component Model Activity is at the centre of a component model

Activities: Lifecycle Activities have a lifecycle

Demo Activities: Building custom activities

Other things to know about…

Host/Workflow Communication ILoanNotify { GetLoanApproval(); event LoanApproved; } class Notifier : ILoanNotify { }

Demo Host/Workflow Communication

State Machine Workflows State Start Wait for X Wait for Y Wait for Z State Wait for A Wait for B Terminate Activity Transition

Demo State Machine Workflows

Applying Rule-Based Policies Data Policy (RuleSet) Rule: If PRICE then Rule: If … then Priority: 1 Priority: 2 Priority: 3 Priority: 4 Priority: 5 Price: 200 Change

Demo Rule based policies

Transaction Scope Book Flight Working with Transactions Transaction Scope Book Hotel Error! Commit happens here Compensation Cancel Hotel

Demo Working with Transactions

Modifying Running Instances Running Workflow instance can be modified Logic changed Activities added/removed Runtime managed Change

Demo Modifying Workflow Instances

Resources MSDN Developer Centre Windows Workflow Site UK Community Resources MSDN Nugget Videos topics

© 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.