基于时序ECA的分布式工作流管理系统研究与应用

来源 :山东大学 | 被引量 : 0次 | 上传用户:greenman
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,工作流技术是发展最快的技术研究领域之一。工作流系统是业务流程管理的重要基础,通过企业经营过程模型的建立、部署和实施,能够促进及监控经营过程的高效运行并且使其具有相应的人机交互能力。随着计算机网络技术的不断成熟和发展,企业的规模越来越庞大,在各个部门的处理实体呈异构、自治、分布的特征的环境中,分布式工作流管理技术也得到了飞速的发展。但是,现在缺乏一个标准化的集成框架来支持分布式应用的集成,而大多数商业化的分布式工作流管理系统及研究模型都采用了集中式管理体系,即在分布式工作流执行中有一个主控工作流引擎负责从属工作流引擎的控制、协调与合作,这种管理结构存在开放性、可扩展性、可维护性等方面的问题。同时,分布式工作流系统中有很多基于时序的问题没有解决,限制了其功能的发挥。本文在对工作流技术标准的理解以及对其它工作流体系结构的分析的基础之上,提出一种基于时序ECA技术和事件通讯机制的分布式工作流系统实现方案。该系统是遵从于工作流管理联盟的工作流系统参考模型的、通用的分布式工作流执行模型,它通过工作流引擎的时序ECA规则完成工作流中任务的执行。 本文的创新主要表现在利用时态逻辑在描述时序条件方面强大的功能和ECA规则动态交互的特性扩展了工作流模型的描述,解决了ECA规则的语义在描述与时间相关的复杂过程时能力不足的问题,使之有丰富的可用性;利用活动图进行过程定义,增加了模型元素——工作流逻辑符号和时序ECA规则,使其更加适合为工作流过程建模,拓展了工作流模型整体描述能力,并对模型的执行情况做了详细分析;提出了基于时序ECA的分布式工作流的整体架构,并将该体系引入医疗保险的应用中,重点介绍了工作流系统的核心——工作流引擎的组成结构,并为工作流系统划分了模块,把系统分成过程定义、模型部署、多工作流引擎、运行时库、运行监控和事件服务等几个模块。在这个方案中,过程和活动都被封装在分布式工作流引擎中,各引擎彼此之间逻辑上独立,利用事件进行通讯和同步。该系统具有集成性、开放性、支持分布式应用和系统的动态可重构性等显著特点,它不仅适应分布办公,更以系统开放的环境为实现跨部门、跨企业的不同工作流互操作打下了基础,使客户、供应商或合作者都可方便地与企业讲行协同工作。
其他文献
由于铁路沿线对信号电源的稳定性要求比较高,所以,铁路信号电源系统采用“自动闭塞”和“电力贯通”双电源冗余供电。双电源设备是否能够正常工作,是关系到铁路运输安全的重
随着计算机网络的普及和发展,网络安全越来越成为人们关注的焦点,成为计算机网络领域的亟待解决和发展的重点。为了加强网络安全,世界各国提出了众多解决方案,PKI等安全体系
教学管理方式的改革是教学改革过程中的一个极其重要的环节,对教育教学改革的深入开展具有重要的作用.本文论述教学管理信息系统的设计、开发和应用过程,阐明了教学管理信息
工作流管理是近年来计算机应用领域中发展最为迅速的技术之一,已成为当前IT领域的一个研究热点。它的特点是使处理过程自动化,使人与人之间,以及人与应用工具之间协调工作,以
随着移动学习的不断发展,移动直播系统被越来越多的人所接受与使用,它充分发挥了移动学习的移动性、便携性和无限性等特点,让用户可以充分享受移动学习的乐趣,并在学习中,可以和教
本文针对服务器负载重、主干网络传输压力大、服务价格昂贵、不能满足大量用户的需求的问题,提出了基于P2P的媒体服务思想,对基于P2P架构的应用层组播协议进行了理论研究和仿真
计算机技术的发展,尤其是Internet和网络技术的发展,极大的推动着万维网(World Wide Web)的普及。WWW深刻地改变着人们的生活和思维方式,Internet已经成为人们不可缺少的信息来源
Enterprise JavaBean(EJB)是一种服务器端组件体系结构,能够写出可扩展的的企业级的分布式组件应用程序。 本文对EJB体系结构进行了详细分析,同时介绍了J2EE系统架构,并对
近二十年来,人脸跟踪与识别技术已经成为计算机视觉与模式识别的一个重要研究方向,在商业和安全部门有着广泛的应用。目前的研究工作主要集中在静态人脸识别等方面,但由于静
本文在原有人事信息管理系统的基础上,依据国家人事管理政策和学院内下发的相关人事管理政策,结合实际业务需求,提出了合理、有效的功能扩展,包括考勤、绩效考核、培训、安全四个