Windows Workflow Foundation is a programming framework that
consists of the necessary tools and an engine for creating and executing
workflows. It should be noted that WWF is an in-process engine that runs
inside a host process that in turn provides a wide variety of services.
The Windows Workflow Foundation framework typically comprises
of the following components:
·
Base Activity Library
·
A Runtime Engine
·
Runtime Services
·
A Graphical Designer
The Windows Workflow Foundation workflows are based on
activities that in turn represent a business process. These activities can be
of two types.
·
Composite activity
·
Individual activity
The following are the types of the Workflow applications
that are supported by Windows Workflow Foundation in Microsoft .NET Framework.
1.
Sequential Workflow Console Application
2.
Workflow Activity Library
3.
State Machine Workflow Library
4.
Sequential Workflow Library
5.
State Machine Console Application
6.
Empty Workflow Project
7.
Sequential Workflow