- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
工作流技术在网络评审中的应用研究.pdf
工作流技术在网络评审中的应用研究
龙军,唐文勇
中南大学信息科学与工程学院,湖南长沙(410083 )
摘 要:为解决网络评审平台的多版本、异构、分布、松散耦合等问题,提出了一种基于工
作流技术的网络评审支撑系统框架,针对框架的核心――工作流管理系统,建立了支持多过
程定义方法的工作流管理系统模型。该框架已实际应用于科技奖励网络评审平台,解决了该
平台多版本的异构数据处理及系统集成问题,取得了良好的效果。文章最后,介绍了该框架
下基于XML Web 服务技术的工作流管理系统的设计与实现过程。
关键词:网络评审,工作流,框架,XML WebService
1. 引言
随着计算机信息技术的飞速发展,科技评价工作也逐渐实现了电子化,网络化。然而,
由于科技评价工作的信息化过程是一个渐进的过程,就使得当前评价系统表现出一种多版
本、异构、分布、松散耦合的特点。而正是这些版本各异的系统的存在,使得各个部门难以
协调工作,成为制约评价工作效率的瓶颈。因此,如何将这些版本各异,分布,松散耦合的
系统集成起来,以达到统一协调管理的目的,是十分迫切的。
针对这种问题,本文在参考国内外同行关于电子政务和工作流技术的研究成果的基础
上,提出了一种基于工作流技术的科技奖励评审平台框架[1]~[4] (简称评审框架),建立了一
种建立了支持多过程定义方法的工作流管理系统模型,并在文章最后介绍了基于XML
WebService技术的工作流管理系统的设计与实现。
2. 基于工作流技术的评审框架
依据奖励评审业务的特点,本文提出工作流支撑下的网络评审平台框架由工作流管理系
统、专家管理、项目管理、形式审查、网络评审、评审监控等部分组成,具体框架如图 1
所示。
项目申报
专家管理 网络评审
工作流管理系统
项目管理 评审监控
形式审查
图1 工作流支撑下的网络评审平台框架
-1-
工作流管理系统是底层操作核心,相当于一个业务级别的操作系统,负责工作流的管理,
向周边的模块提供服务。
3. 评审框架下的工作流管理系统模型——支持多过程定义方法的模
型
评审框架中,工作流管理系统是核心,工作流管理系统的设计与实现,直接影响着系统
的性能。工作流的管理系统是运行在一个或多个工作流引擎上用于定义、实现和管理工作流
运行的一套软件系统,它与工作流执行者(应用程序)进行交互,推进工作流实例的执行,
[4][5]
并监控工作流的运行状态 。
关于工作流管理系统的模型,WfMC给出了一个参考模型[6~8] 。但电子政务受政策影响
较大,WfMC给出的参考模型并无法适应网络评审系统。为此,本文提出了一种基于多过程
定义的工作流管理系统模型,可支持多种过程建模方法,从而使系统具有良好的可成长性与
代谢性,如图2 所示。评审框架工作流管理系统模型各个主要组成部分的作用描述如下:
1) 过程建模:业务流程的形式化描述,包括流程的起始和终止条件、组成过程的活动、
活动之间的关系、活动调度规则、活动的参与者、与流程相关的应用程序以及其他流程流转
时需要用到的相关数据;
2) 任务描述:应用程序工作任务的形式化描述,主要负责向工作流管理系统提交所需
要完成的任务和其调用的工作流实例。
3) 任务解析:对任务描述进行解析,得到对应的工作流实例和任务描述。
4) 工作流引擎管理:由解析后的任务描述和过程建模模型,调用相对应的工作流引擎。
5) 工作流引擎:是一个为工作流实例提供运行执行环境的软件服务。主要功能是:负
责对过程定义进行解释;控制过程实例的生成、激
文档评论(0)