欢迎来到天天文库
浏览记录
ID:45577277
大小:183.58 KB
页数:7页
时间:2019-11-15
《工作流元模型改进研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、工作流元模型改进研究于帆秦龙(四女工业大学计算机学院,陕四西安710032)摘要:(1=1的)为了对新的工作流引擎的设计提供一个参考模型,能够很好的适应1=1前政府采购系统复杂的业务需求,(方法)木文采川工作流技术在元模型的功能方面进行了一定的扩展改进。(结果)本文为新的工作流引擎的设计提供了更加清晰的思路,从而保证开发岀的工作流引擎应川更灵活,功能更完善。(结论)将改进以后的元模型应川在政府采购系统屮,能够很好的适应目前复杂业务的需求,对实际问题的解决更方便。关键词:工作流元模型元模型扩展政府采购审批监控中图号:TP277(研究的重要意义)目前,随着政府采购法的实施,在各
2、级部门大力侣导下,我国政府采购电了化逐步迈上科学快速发展的轨道,电子化采购有了很人的突破“①。(前人研究进展)在目前的政府采购系统中,己经有了电子商务,可以基^InternetiS行信息发布和网上订购、电子支付及电子管理等,实现了采购交易活动的自动化或半自动化⑶,在某种程度上缩短交易时I'可,降低交易成木,但是电子化采购系统难以应对政府内部机构的实时变化与调整,因此工作流技术作为一种新兴的解决方法被尝试着引入到了政府采购中〔4⑸。(研究的切入点)山于工作流能够快速实现采购审批流程,达到审批流程与其它功能模块分离,同时由于政府内部结构随着社会发展时刻发生变化,工作流技术的应用
3、能够实时应对审批流程的变化⑹,(研究拟解决的关键问题)因而基于工作流的采购系统的研究将有重要意义。1工作流元模型工作流管理联盟定义了工作流的元模型,工作流元模型是用来描述工作流模型内在联系的模型。对于工作流模型内部包含的每一个对象,每一个对象之间的关系,每一个对象的属性,工作流元模型对:其做了具体描述和定义⑺。由于现有的工作流元模型是工作流管理联盟在二I•世纪九十年代提出的,符合当时的业务处理流程的需要,但对于当今复杂的业务流程,其小的定义和功能不够全血,对于一个新的工作流擎的开发不能起到很全血的指导作用。工作流元模型如图1所示:此模型有利于建立可以在多个工作流产品Z间交换
4、信息的模型。收稿日期:2012-5-9作者简介:于帆(1963-),听,西安工业大学教授,主要从事人工智能方面的研究手机:13636807952通讯作者:秦龙wuhenvhai@126.com图1工作流元模型Fig.1Workflowmetamodel当询业务的需求对于新的工作流引擎的设计与开发提出了更高的要求,需要更全而的工作流元模型为新的工作流引擎的设计提供更完美的设计思想。现有的工作流元模型仍存在着不足,对于每一个角色之间的关系如何表示,如何对每一个角色按照一定的规则进行管理,如何按相关操作规则对每一个角色进行改变,怎么样去定义流程并对整个流程模板进行变更等方面的问题
5、并未涉及到。从而导致工作流引擎设计不够全面,对于一些特殊功能实现起来比较困难或不支持。2工作流管理系统体系结构工作流管理联盟根据工作流元模型得出了工作流管理系统体系结构冈,在工作流管理系统结构中,主要包括过程定义,工作流引擎,工作流相关数据,任务表管理器等。此体系结构中,过程定义主要对业务流程进行定义,过程定义主要是通过工作流引擎来完成的。在流程执行过程中,通过工作流相关数据进行判断,以达到流程的流转和流程的执行,任务管理器主要对流程在执行过程中各个任务的管理操作。工作流管理系统体系结构如图2所示。图2工作流管理系统体系结构Fig.2StructureofWorkflowm
6、anagementsystem现有的工作流管理系统体系结构是根据现有工作流元模型给出的,此体系结构不足之处在于未指出流程监控及流程模板的修改,对于流程版木的定义也未提及,没有工作流的日志说明,对于工作流引擎的自适应性没有相关要求。3改进的工作流元模型及体系结构工作流管理联盟给出的工作流元模型为工作流系统的设计提供了参考依据,为工作流管理系统的设计提供了标准和依据,使开发出的工作流产品之间能够很好的交互,有效的避免了两种产品因为标准不同,接口不同而无法进行集成,但现有工作流元模型仍存在着不足,根据实现业务需要针対其不足进行了扩展改进,如图3所示为改进后的工作流元模型图。变更操
7、作操作规则角色管理管理规则图3改进后的工作流元模型图Fig.3TheimprovedWorkflowmetamodel工作流定义主要用于对业务流程的定义,在原有的元模型的基础上,增加了流程变更和流程规则,为的是能够实时应对业务流程的改变,如果在流程执行过程屮,业务流程出现变更,则可以实时进行流程变更操作,其流程变更操作必须按照一定的流程规则进行。角色也称为执行者,是流程中的表单提交和审批者,角色会随着流程的执行而发生变化,因此在原有的模型基础上,加入了变更操作和角色管理,以应对角色的变化和对不同角色的管理。在进行变
此文档下载收益归作者所有