Microsoft has provided the Windows Workflow Foundation, a set of assemblies based on the .NET Framework 2.0 (as part of the .NET Framework 3.0), along with a full-featured workflow designer built on top of Visual Studio 2005, and it's free. Windows Workflow Foundation makes it easy to create applications that follow a flow, or react to events and move from state to state. By providing a visual interface for designing the applications, and by binding code activities directly to the design of the application, Windows Workflow Foundation makes it easier than ever to create and maintain complex business applications.In addition, Windows Workflow Foundation provides a runtime engine that manages your application's behavior (that is, the "plumbing") and enforces the workflow. The runtime makes sure the workflow behaves in the manner in which you designed and coded it.
This course assumes that students have a strong programming background and have worked through the course, Microsoft Visual C# 2005: Developing Applications, or its equivalent. This course assumes intermediate knowledge of Visual C#, and of building Windows and Console applications using Visual Studio 2005.
3 Days/Lecture & Lab
- Introduction to Workflow
- Handling Conditions and Exceptions
- Flow Activities
- Making Decisions in Workflows
- Workflow Communications
- Creating State Machine Workflows
- Using and Building Persistence Services
- Using and Building Tracking Services
- Creating Custom Activities
- Handling Workflow Transactions
- Dynamic Workflow Updates
- Workflows and Web Services