|
Entries on Thursday 1st November 2007
1.2 漫游工作流 Windows Workflow Foundation是.NET 3.0中新增的一部分,新的.NET 3.0还包括Windows Presentation Foundation(WPF)和Windows Communication Foundation(WCF)这两项新技术. 支持Windows Workflow (WF)的操作系统包含Windows XP, Windows Server 2003和最新的Windows Vista. WF的使用场景可以是智能客户端应用程序;可以是简单的控制台程序;也可以是包含Windows 服务,ASP.NET Web应用程序和Web Service的服务器端应用程序.WF还出现在微软自己的一些产品中,包括Windows SharePoint Services 和 Microsoft Biztalk Server.现在我们来简单的看看Windows Workflow的基本特点. 1.2.1 活动 Windows Workflow 主要的组成部件是活动(Activity),活动组成了工作流中的步骤(或任务),也可以说活动定义了工作流.我们按顺序和层次组织活动,然后这些活动将作为指令供工作流引擎执行.
1. Hello,Workflow 什么是工作流?有一个简单的定义:工作流是完成特定任务所需的一系列步骤,决策和规则. 举一个现实生活中的例子,在饭店里,我们告诉服务员想要的菜,服务员记录然后交给厨师,厨师把做好的饭菜递给服务员,服务员再端给我们. 这个工作流的步骤是:我们(食客) > 服务员 >厨师 > 服务员 > 食客. 工作流的每一个步骤中都包含着制定决策.还是上面的例子,厨师必须比较服务员拿来的订单和库存的食材,而服务员则必须检查我们出示的优惠卷和钞票. 当然,并不是每个工作流都需要人类参与(人类会把最简单的过程变得很复杂).工作流可以在两个分布式软件之间进行.例如,两个内容管理程序在同步内容的时候或许需要遵循一组特定的步骤和规则. |
|