Customers include:

4Sure.Com

Acxsis

Aetna Corp

Avanade Inc

Baseline Financial

Burntsand Inc

CATIC

CIGNA Retirement & Investment Services

Citigroup

City Of Medicine Hat

Cross Country Automotive

Cummings & Lockwood

Day Publishing Company

Eastern Connecticut State U

Fidelity Investments

Fleet Boston Financial, Financial System

Foxwoods

Granite Technologies

Haemonetics

Hamilton Sundstrand

Hubbell Wiring Device

Instron

Intuit

JP Morgan

Juneau Police Department

Kennedy Center

MGTI

MONY

Mediaweave

Microsoft Corp.

Millenium Pharmaceuticals

Mohegan Sun

NUWC Division Keyport (Defense Department)

Northeast Utilities

Park Place Entertainment

Penn State University

Pfizer GRD

Philips Medical Systems

Pinnacle Decision Systems

Plum Tree

Price Waterhouse

RETEC

Raytheon

Razorfish

Roger Williams University

SAP

SS&C Inc.

Salesnet.Com

Schering Laboratories

SetFocus

Smart Signal

State of Connecticut

Subway

Summit Software

Teradyne Corp.

UBS Warburg

US Air Force

US Navy

Univ of Delaware

VT Country store

Veritec

Vermont Yankee Nuclear Power Corporation

 

Workflow applications have unique constraints:

  • They often have to wait days, weeks, or months for events to occur, or for other activities to finish.

  • They shouldn't consume processor cycles while waiting.

  • They must survive machine resets.

  • They often require asynchronous control flow.

  • They often require the use of a compensation model, instead of traditional database transactions.

  •  

    Meeting these requirements force developers to build a complex workflow infrastructure into their applications. Windows Workflow Foundation (WF) provides a workflow infrastructure. With this WF-supplied runtime engine and a framework for implementing workflows, you can focus on the business logic, rules, and policies that you understand, rather than building workflow infrastructure plumbing. In this 3 day course, you'll write several applications that will demonstrate how to build a range of workflow applications.

     

Contact us to arrange an on-site class. This class is only available on-site.

What you will learn

  • Why did Microsoft create Windows Workflow Foundation

  • The Windows Workflow Foundation architecture

  • The relationships between host, activity, and workflow

  • How to use the workflow compiler

  • How to use XAML to design workflows

  • How to design Workflows with and without Visual Studio.NET 2005

  • How to use the Visual Studio.NET 2005 Workflow Designer

  • How to use the features of the Windows Workflow Runtime class

  • How to design and build a Workflow Host

  • How to build Activities with Parallel Paths

  • How to use the Built-in Flow Control Activities

  • How to call External Methods from a Workflow

  • How to handle Events in a Workflow

  • How to use Composite Activities

  • How to Pass Data in and out of Workflows

  • How to use Workflow Rules Engine

  • How the Workflow and the Runtime interact

  • How to build Sequential Workflows

  • How to build State Machine Workflows

  • How to build Data or Policy Driven Workflows

  • How to handle Errors in Workflow

  • Understand Workflow Persistence

  • How to use ACID Transactions in a Workflow

  • How to use Compensation in a Workflow

  • How to build Custom Workflow Activities

  • How to track the state of your workflow

  •  

Contact us to arrange an on-site class. This class is only available on-site.

Course Outline

Overview of Workflow Foundation (WF)

  • What is Workflow?

  • What is Windows Workflow?

  • When to use and when not to use WF

  • Relationship between WF and BizTalk

  • Windows Workflow Architecture

  • Workflow Foundation Tools

Building Simple Workflows

  • Workflows and Activities

    • Windows Workflow Foundation Runtime

    • Hosts and Workflow Instances

    • Windows Workflows Foundation and XAML

    • Windows Workflow Foundation Designer for Visual Studio 2005

    • Passing Data in and Out of Workflows

    • Composite Activities

  • Basic Workflow Activities included with Workflow Foundation
    • Control Flow

    • Sequence and Parallel Activities

    • Calling External Methods

    • Events

  • Workflow Runtime Interaction

Different Styles of Workflow

  • Sequential Workflows

  • State Machine Workflows

  • Data or Rules Driven Workflows

Advanced Workflow Scenarios

  • Workflow Error Handling

  • Workflow Persistence

  • Dynamic updates of running workflows

  • Workflow Tracking

  • Transactions and Compensation

Custom Activities

  • Inadequacy of Basic Workflow Activities

  • Custom Activities Reveal the Real Power of Windows Workflow

 

Contact us to arrange an on-site class. This class is only available on-site.

 

.NET Screencasts with .NET Rocks! guests!

 

 

 

 

   Copyright © 2006 Franklins.net. All rights reserved.

Legal / Privacy Policy