Windows Workflow Foundation 概述

Windows Workflow Foundation 是编程模型、引擎和工具,用于在 Windows 上快速生成启用工作流的应用程序。 它包括一个命名空间、一个进程内工作流引擎和多个 Visual Studio 2005 设计器。Windows Workflow Foundation 是一个框架,让用户可以在其为 Windows Vista、Windows XP 和 Windows Server 2003 系列编写的应用程序中创建系统或人工工作流。 Windows Workflow Foundation 可用于解决简单方案,如根据用户输入显示 UI 控件,或用于解决大型企业遇到的复杂方案,如订单处理和库存控制。

Windows Workflow Foundation 可以处理的方案包括:

  • 在业务线应用程序中启用工作流

  • 用户界面页流

  • 以文档为中心的工作流

  • 人工工作流

  • 面向服务应用程序的复合工作流

  • 业务规则驱动的工作流

  • 系统管理的工作流

Windows Workflow Foundation 提供了与其他 .NET Framework 3.0 技术(如 Windows Communication Foundation 和 Windows Presentation Foundation)一致和熟悉的开发体验。 Windows Workflow Foundation API 完全支持 Visual Basic .NET 和 C#、专用工作流编译器、在工作流中调试、图形工作流设计器,并支持完全用代码或标记开发工作流。 Windows Workflow Foundation 还提供了可扩展模型和设计器,用于生成为最终用户或跨多个项目重用封装工作流功能的自定义活动。

本节中的概念是 Windows Workflow Foundation 所固有的。 这里对其进行简要说明,以使您对这些概念有一个基本的了解。 此 SDK 的编程指南部分提供了实现细节和更深入的知识。

本节内容

工作流概述

活动概述

服务概述

补偿概述

本地通信和关联概述

持久性概述

跟踪概述

序列化概述

工作流更改概述

“规则和条件”概述

错误处理概述

工作流标记概述

请参见

其他资源

Windows Workflow Foundation

Footer image

版权所有 (C) 2007 Microsoft Corporation。保留所有权利。