Zoom Outline PDF View  or  Email Back to Schedule for All UK


Windows Workflow Foundation




AUDIENCE:   Developers that are looking to use Windows Workflow Foundation to build workflow enabled applications.

PREREQUISITES:   This course assumes that delegates have a strong programming background and good knowledge of C# 2005 or Visual Basic 2005. They should also be familiar with building console and Windows applications with Visual Studio 2005.

DURATION:   3 days. Hands on.

OBJECTIVES:   On completion of the course delegates will be able to understand how to employ Windows Workflow Foundation to create and maintain complex business applications. Windows Workflow Foundation is the programming model, engine and tools for quickly building workflow enabled applications on Windows. It consists of a Microsoft .NET Framework version 3.0 namespace, an in-process workflow engine, and designers for Visual Studio 2005. Windows Workflow Foundation is available for both client and server versions of Windows. Windows Workflow Foundation includes support for both system workflow and human workflow across a wide range of scenarios including: workflow within line of business applications, user interface page-flow, document-centric workflow, human workflow, composite workflow for service oriented applications, business rule driven workflow and workflow for systems management.

COURSE CONTENT:  

Inttroduction to Workflow
What is Windows Workflow Foundation?
Creating Your First Workflow
Hosting a Workflow in a Windows Application

Handling Conditions an Exceptions
Introducing Conditional Activities
IfElse Activity
While Activity
ConditionedActivityGroup Activity
Replicator Activity
Handling Exceptions

Flow Activities
Introducing Flow Activities
Delay Activity and Handling Properties
Listen Activity
Suspend and Terminate Activities
Parallel and SynchronizeScope Activities
Handling Cancellation

Making Decisions in Workflows
Using Rules in Workflows
Using the Policy Activity
Setting Priorities
Forward Chaining

Workflow Communications
Calling Methods in the Host from the Workflow
Handling Host Events in the Workflow
Bi-Directional Communications

Creating State Machine Workflows
Introduction to State Machines
State Machine Activities
Creating a State Machine Workflow
Circular Navigation in State Machines

Using and Building Persistence Services
Introducing Workflow Persistence
Using the SQL Persistence Service
Creating a Custom Persistence Service
Using and Building Tracking Services
Workflow Tracking Services
Using the SQL Tracking Service
Tracking Profiles
Creating a Custom Tracking Service

Creating Custom Activities
Introducing Custom Activities
Creating a Simple Activity
Creating a More Complex Activity
Creating Composite Activities
Handling Workflow Transactions
Transactions
Transactions in Workflows
Transactions and Batches of Work
Compensation in Workflows

Dynamic Workflow Updates
Introduction to Dynamic Updates
Modifying a Workflow from the Host Application
Modifying a Workflow from within the Workflow
Dynamic Rule Conditions

Workflows and Web Services
Workflow-Based Web Services
Building a Workflow Web Service
Maintaining State in Web Services
Invoking a Web Service in a Workflow


TB07/01

© 2007 Verhoef Training, Ltd.

Course Information

Date Location Price(£)

Copyright © 2007 - Verhoef Group of Companies - All Rights Reserved