论工作流技术.doc
约65页DOC格式手机打开展开
论工作流技术,本文共65页32074字硕士学位论文摘要在日渐兴起的电子商务环境下,企业或部门间的协作型模式最具发展潜力。它的实施有两个关键技术问题:传统的解决方案通常运行于专用增值网络,运行维护费用昂贵,消息结构复杂僵化,中小企业无法承受;如何保证系统能够随着需求的变化进行扩展和融合也是一个难题。最新的web 服务(we...
内容介绍
此文档由会员 孙阳阳 发布
论工作流技术
本文共65页 32074字 硕士学位论文
摘 要
在日渐兴起的电子商务环境下,企业或部门间的协作型模式最具发展潜力。它的实施有两个关键技术问题:传统的解决方案通常运行于专用增值网络,运行维护费用昂贵,消息结构复杂僵化,中小企业无法承受;如何保证系统能够随着需求的变化进行扩展和融合也是一个难题。最新的Web 服务(Web Services) 技术以其组件化、开放性和自描述等特性使得企业及其合作伙伴之间可以依赖Web 服务进行商业信息交互,它已成为替换传统方案的最好选择之一。而工作流技术的出现正是解决第二个难题的最佳方案,它对流程进行管理,任何需求的变化都可以通过灵活地改变业务流程实现。通过将Web 服务和工作流技术相结合,可以使系统的扩展问题得到很好的解决。
在分析具体案例的基础上,结合一种复合Web服务的业务流程管理系统——K2.NET,设计了一个基于Web 服务和工作流技术的,适合多方参与者、跨业务平台、高动态协作环境的分布式人员培训系统,实现了中小型企业在此应用下的协同办公;满足了此类应用的商业环境异构性和跨互联网的分布性要求;充分考虑了登陆角色的安全性控制;严格地采用过程形式化体系,针对实际业务需求,实现了一种基本申请流程和相关的三种修改流程;对于需求中特别要求的审批制度,提出了一种审批策略算法以适应多种变化。最后,探讨了可直接支持战略的高效可敏捷扩展型流程资产管理技术,以及对既往流程资产进行新环境下的价值挖掘。测试结果表明本系统完全能满足用户的需求,具有较好的性能。目前存在的缺陷是代码执行效率不高,可以通过代码优化或者在保证功能实现的情况下简化当前状态机来提高代码效率。
整个系统是参考国际工作流联盟所提出的结构模型,并结合用户需求设计出的 一个轻型工作流系统。称其为“轻型”,因为该系统是针对中小型用户的实际需要所设计,相对普通的工作流系统而言,它的功能结构简单,在降低成本的同时也缩短了开发周期,且具有良好的操作性、维护性、稳定性和扩展性。通过分析看出该系统完全有能力代替以前只能由人工完成的工作,并在此基础上大幅缩短了执行时间和大量减少可能出现的人为失误,使得工作效率得到了提高、工作质量得到了保证。
关键词:培训 Web服务 工作流 形式化
目 录
摘 要 I
Abstract II
1 绪论
1.1 研究背景及意义 (1)
1.2 国内外研究概况 (3)
1.3 本论文的研究工作 (9)
2 需求分析与总体设计
2.1 系统需求概述 (11)
2.2 系统架构设计 (14)
2.3 基于Web服务的工作流 (17)
2.4 K2.NET应用设计 (20)
2.5 安全性设计 (27)
2.6 数据库设计 (29)
2.7 本章小结 (33)
3 详细设计与实现
3.1 模块设计 (34)
3.2 界面设计 (35)
3.3 流程设计 (36)
3.4 模型实现评价 (43)
3.5 本章小结 (44)
4 系统测试
4.1 测试用例设计 (45)
4.2 测试场景设计 (50)
4.3 本章小结 (51)
5 总结与展望
5.1 全文总结 (52)
5.2 后续展望 (53)
致 谢 (55)
参考文献 (56)
参考文献
[1] 范玉顺. 工作流管理技术基础. 北京: 清华大学出版社, 2001: 77-122
[2] 史美林, 杨光信, 向勇等. WfMS: 工作流管理系统, 计算机学报, 1999, 22(3): 325-334
[3] Jablonski, S and C Bussler. Workflow Management : Modeling Concepts, Architecture, and Implementation[M]. London: International Thomson Computer Press, 1996: 49-61
[4] 陶明亮, 尹东. 基于智能Agent的工作流异常管理(Workflow exception management based on intelligent agent). 计算机应用(Computer Applications), 2005, 25(11): 10-13
本文共65页 32074字 硕士学位论文
摘 要
在日渐兴起的电子商务环境下,企业或部门间的协作型模式最具发展潜力。它的实施有两个关键技术问题:传统的解决方案通常运行于专用增值网络,运行维护费用昂贵,消息结构复杂僵化,中小企业无法承受;如何保证系统能够随着需求的变化进行扩展和融合也是一个难题。最新的Web 服务(Web Services) 技术以其组件化、开放性和自描述等特性使得企业及其合作伙伴之间可以依赖Web 服务进行商业信息交互,它已成为替换传统方案的最好选择之一。而工作流技术的出现正是解决第二个难题的最佳方案,它对流程进行管理,任何需求的变化都可以通过灵活地改变业务流程实现。通过将Web 服务和工作流技术相结合,可以使系统的扩展问题得到很好的解决。
在分析具体案例的基础上,结合一种复合Web服务的业务流程管理系统——K2.NET,设计了一个基于Web 服务和工作流技术的,适合多方参与者、跨业务平台、高动态协作环境的分布式人员培训系统,实现了中小型企业在此应用下的协同办公;满足了此类应用的商业环境异构性和跨互联网的分布性要求;充分考虑了登陆角色的安全性控制;严格地采用过程形式化体系,针对实际业务需求,实现了一种基本申请流程和相关的三种修改流程;对于需求中特别要求的审批制度,提出了一种审批策略算法以适应多种变化。最后,探讨了可直接支持战略的高效可敏捷扩展型流程资产管理技术,以及对既往流程资产进行新环境下的价值挖掘。测试结果表明本系统完全能满足用户的需求,具有较好的性能。目前存在的缺陷是代码执行效率不高,可以通过代码优化或者在保证功能实现的情况下简化当前状态机来提高代码效率。
整个系统是参考国际工作流联盟所提出的结构模型,并结合用户需求设计出的 一个轻型工作流系统。称其为“轻型”,因为该系统是针对中小型用户的实际需要所设计,相对普通的工作流系统而言,它的功能结构简单,在降低成本的同时也缩短了开发周期,且具有良好的操作性、维护性、稳定性和扩展性。通过分析看出该系统完全有能力代替以前只能由人工完成的工作,并在此基础上大幅缩短了执行时间和大量减少可能出现的人为失误,使得工作效率得到了提高、工作质量得到了保证。
关键词:培训 Web服务 工作流 形式化
目 录
摘 要 I
Abstract II
1 绪论
1.1 研究背景及意义 (1)
1.2 国内外研究概况 (3)
1.3 本论文的研究工作 (9)
2 需求分析与总体设计
2.1 系统需求概述 (11)
2.2 系统架构设计 (14)
2.3 基于Web服务的工作流 (17)
2.4 K2.NET应用设计 (20)
2.5 安全性设计 (27)
2.6 数据库设计 (29)
2.7 本章小结 (33)
3 详细设计与实现
3.1 模块设计 (34)
3.2 界面设计 (35)
3.3 流程设计 (36)
3.4 模型实现评价 (43)
3.5 本章小结 (44)
4 系统测试
4.1 测试用例设计 (45)
4.2 测试场景设计 (50)
4.3 本章小结 (51)
5 总结与展望
5.1 全文总结 (52)
5.2 后续展望 (53)
致 谢 (55)
参考文献 (56)
参考文献
[1] 范玉顺. 工作流管理技术基础. 北京: 清华大学出版社, 2001: 77-122
[2] 史美林, 杨光信, 向勇等. WfMS: 工作流管理系统, 计算机学报, 1999, 22(3): 325-334
[3] Jablonski, S and C Bussler. Workflow Management : Modeling Concepts, Architecture, and Implementation[M]. London: International Thomson Computer Press, 1996: 49-61
[4] 陶明亮, 尹东. 基于智能Agent的工作流异常管理(Workflow exception management based on intelligent agent). 计算机应用(Computer Applications), 2005, 25(11): 10-13