2024年5月3日发(作者:)
Microsoft Windows Workflow Foundation
入门:开发人员
演练
发布日期
: 11/30/2005 |
更新日期
: 11/30/2005
Dino Esposito
Solid Quality Learning
适用于:
Microsoft Windows Workflow Foundation
Microsoft Windows Vista
摘要:对于需要为
Microsoft .NET
平台创建工作流驱动应用程序的开发人员而言,本文将介绍他们感兴趣的
Microsoft Windows Workflow Foundation
技术和功能。
注
本文撰写的对象为
Windows Workflow Foundation beta 1
。请注意,在该技术的最终版本问世之前,内容上很
可能会发生更改。
本页内容
有关向
Windows
平台添加工作流支持的初步知识
创建第一个工作流
接收和使用数据
工作流运行库
工作流和活动
开发自定义活动
计划更现实的工作流
小结
有关向
Windows
平台添加工作流支持的初步知识
Microsoft Windows Workflow Foundation (WWF)
是一个可扩展框架,用于在
Windows
平台上开发工作流解决
方案。作为即将问世的
Microsoft WinFX
的组成部分,
Windows Workflow Foundation
同时提供了
API
和一些
工具,用于开发和执行基于工作流的应用程序。
Windows Workflow Foundation
提供单个统一的模型,以便创建跨
越多个类别应用程序的端到端解决方案,包括人力工作流和系统工作流。
Windows Workflow Foundation
是一个广泛且通用的工作流框架,并且从下到上、在每个级别都针对可扩展性进行
了设计。基于
Windows Workflow Foundation
的解决方案,由得到
Microsoft .NET
代码支持且在宿主应用程序
中运行的互连组件组成。就像在定制的环境中以可视方式创建
Web
页一样,您需要在可视设计器中制订特定工作流的
步骤,并且添加代码隐藏工作流组件以实现规则并定义业务过程。
一个
.NET
托管
API
、运行库服务以及与
Microsoft Visual Windows Workflow Foundation
提供一个工作流引擎、
Studio 2005
集成的可视化设计器和调试器。可使用
Windows Workflow Foundation
来生成并执行同时跨越客户
端和服务器的工作流,以及可在所有类型的
.NET
应用程序内部执行的工作流。
本文通过几个循序渐进的示例对
Windows Workflow Foundation
的进行了流畅的简介,并且说明它的工作方式。
工作流
是以活动示意图形式定义的人力或系统过程模型。
活动
是工作流中的一个步骤,并且是工作流的执行、重用和
创作单位。活动示意图表达规则、操作、状态以及它们的关系。
Windows Workflow Foundation
工作流通过安排活
动而设计,然后它编译为
.NET
程序集,且在工作流运行库和公共语言运行库
(CLR)
中执行。
返回页首
创建第一个工作流
Windows Workflow Foundation
主要由
.NET
驱动的运行库环境组成,该环境处理在
Visual Studio
设计器中设
计和实现的特殊对象。
Microsoft .NET Framework 2.0
是支持
Windows Workflow Foundation
所必需的。单独
的安装程序包为
Visual Studio 2005
添加了
Windows Workflow Foundation
设计器和项目模板支持。一旦安装,
就会向
Visual Studio 2005
中的标准项目列表中添加一个全新的节点,如图
1
所示。
发布评论