论文部分内容阅读
针对当前工作流系统存在的各种问题:柔性差、鲁棒性差、标准化程度差、互操作性差等,本文以某公司科研项目管理为课题背景,结合现代企业分布性、网络化、与原有系统集成等新特点,分析了工作流系统的现状和存在的问题,并针对工作流系统中存在的互操作及与异构系统集成问题设计了基于WebServices的工作流管理原型系统,并以此为基础讨论了WebServices技术对工作流管理系统鲁棒性、柔性及性能的改善,对工作流系统执行过程中存在的异常处理和数据一致性等焦点问题,也给出了解决方案,同时,WebServices技术的引入使该原型系统具备了松散藕合、面向组件和跨平台等特点,能够满足现代企业对工作流管理系统提出的新要求。
本文首先分析了工作流系统关键技术,然后设计了基于WebServices的可用于分布式工作流管理系统的框架,并设计了基于XML的分布式工作流建模结构,给出了分布式工作流模型,设计了分布式工作流建模工具;接着,设计了基于WebServices的工作流引擎,重点分析了系统实现的关键技术,并设计了引擎的几个主要组成部分;最后,将该工作流管理原型系统应用到项目申请的流程管理中演示了该系统的功能。