 |
|
|
|
|
|
WF Development
(8 Hours)
Course Description:
WF represents a strategic investment by Microsoft in workflow technology and provides the tools and programming model needed to quickly develop Windows based workflow enabled applications. It consists of a managed-code framework and designers for Visual Studio 2005.
WF includes support for both system workflow and human workflow. It supports a wide range of scenarios including: workflow within line of business applications, user interface page-flow, document-centric workflow, human process workflow, workflow for service oriented applications, business rule driven workflow and workflow for systems management.
Trainer:

Eyal Vardi is a Microsoft Most Valuable Professional – MVP. Eyal lectures in the Interdisciplinary Center in Herzelia, and participated in many Microsoft technical conferances and discussion groups. Eyal has been part of cutting-edge software industry projects: he co-founded R-U-Sure (managed by Yossi Vardi of ICQ), TreeWay and VCI, where he has several different senior responsibilities managing development, product and business development.
Course Content:
Module 1: Developing My First Workflow
- .NET Frameworks 3.0 Overview
- Architecture Review
- My first Console Workflow Application
- Window Forms Workflow Application
|
Module 2: Activities
- Control Flow Activities
- Workflow Lifetime Activities
- Event Waiting Activities
- Transaction and Exception Activities
- Web Services Activities
|
Module 3: Rules Engine
- Activity Conditions
- Rules Evaluation
- Dependencies
- Forward Chaining Control
- Tracking and Tracing
|
Module 4: Host Communicating
- External Data and Interfaces Exchange
- Correlating Communication
- Roles and Security in Workflow
- Long Running Operation in the Host
- Communicating with Other Workflows
|
Module 5: State Machine
- State Machine Overview
- State Machine Workflow Activities
- Querying A State Machine Workflow Model
- Recursive Composition
- Dynamic Update in State Machine Workflow
- Skip and Remove Patterns
- When To Use State Machine Workflow
|
Module 6: Custom Activities
- Activities Component Model
- Composite Activity
- Basic Activity
- Validation
- Activity Designer
|
Module 7: Workflow Services
- Creating a Workflow Host
- Runtime Services
- Custom Services
|
|
|
|
|
|