Jump to content

Windows Workflow Foundation

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Donnoit (talk | contribs) at 23:08, 25 January 2006. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

Windows Workflow Foundation is a Microsoft technology for defining, executing and managing workflows. This technology is part of WinFX and therefore targeted primarily for the Windows Vista operating system. The WinFX "workflow runtime" provides common facilities for running and managing the workflows and can be hosted in any CLR app domain.

A new XML-based language XAML is commonly used for declaring the structure of a workflow. However, the workflow may also be expressed in code using any .NET-targeted language (like C#).

Workflows comprise 'activities'. Developers can write their own domain-specific activities and then use them in workflows. The WinFX/Windows Workflow Foundation also provides a set of general-purpose 'activities' that cover several control flow constructs. WinFX also includes a visual workflow designer. The workflow designer can be used within Visual Studio 2005, including integration with the Visual Studio project system and debugger.