论文摘要
工作流管理系统(Workflow Management System,WfMS)是一个软件系统,它完成工作流的定义和管理,并按照在计算机中预先定义好的工作流逻辑推进工作流实例的执行。它可以改进和优化业务流程,提高业务工作效率,实现更好的业务过程控制,提高业务流程的柔性等。微软的工作流平台(WorkflowFoundation)给用户提供了图形化的工作流开发界面,可以有比较方便的开发体验。但是由于其面对的是经验丰富的开发者,所以广大的普通用户无法在其提供的工作流开发平台上进行开发,对工作流的管理也需要专门的人员进行。因此,针对广大的普通用户,亟需一款能够提供更好的工作流设计体验,而且普通用户也可以进行工作流设计、管理的工作流引擎。首先分析传统工作流引擎的现状和问题,分析微软等公司的工作流平台提供的工作流活动对一般用户的限制,明确了基于Workflow Foundation的工作流引擎开发的价值。在此基础上,详细讨论了基于Workflow Foundation的工作流引擎的体系框架设计和该系统的主要接口和类设计,然后介绍该系统的工作流设计器子系统和工作流执行服务子系统。其中重点讨论工作流设计器中对活动的验证以及工作流中规则的无代码设计,工作流执行服务对工作流实例并发操作的处理。
论文目录
摘要Abstract第一章 引言1.1 工作流引擎的现状1.2 工作流引擎存在的问题1.3 本文的主要内容1.4 本文的篇章结构第二章 Windows Workflow Foundation基础2.1 Windows Workflow Foundation概述2.2 Windows Workflow Foundation活动2.3 在程序中重新承载工作流设计器2.4 规则和条件2.5 宿主工作流运行时第三章 基于WF的工作流引擎需求分析3.1 工作流引擎的功能需求3.1.1 工作流设计器3.1.2 表单设计器3.1.3 工作流执行服务3.2 工作流引擎主要流程分析3.2.1 工作流设计器流程3.2.2 表单设计器流程3.2.3 工作流实例操作相关流程第四章 基于WF的工作流引擎设计4.1 工作流引擎设计4.2 工作流引擎中各种接口以及主要类设计4.2.1 活动接口4.2.2 工作流接口4.2.3 工作流执行服务4.3 工作流引擎中的各种活动4.3.1 条件活动和分支活动4.3.2 并行活动4.3.3 中间活动4.3.4 状态活动4.4 工作流设计器子系统4.4.1 验证工作流活动4.4.2 工作流活动规则的无代码设计4.5 工作流执行服务子系统4.5.1 工作流引擎管理4.5.2 跟踪服务4.5.3 工作流执行服务子系统第五章 结论5.1 同类系统比较5.2 不足与展望参考文献致谢
相关论文文献
标签:工作流引擎论文; 微软工作流平台论文; 工作流执行服务论文; 工作流设计器论文; 工作流实例论文;
基于Workflow Foundation的工作流引擎开发
下载Doc文档