适应性工作流管理系统若干关键技术研究

来源 :北京大学 | 被引量 : 0次 | 上传用户:yiwen_yu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统的工作流管理系统具有一定的局限性,不能很好地应对业务规则和环境的变化,从而限制了工作流管理系统的应用。由于业务流程改进及流程客户化的要求,工作流管理系统需要具备一定的动态适应能力,支持运行中的过程动态变更。如何使工作流管理系统具备灵活的动态适应能力已成为目前工作流技术研究的一个热点。 为了支持适应性,目前适应性工作流管理系统需要解决的问题包括在设计阶段描述可预见的变更,在执行阶段支持实例的动态变更并保证变更的正确性、支持模板变更及相关实例处理,在诊断阶段利用过程执行和变更信息进行流程的优化等。近年来,在以上方面已经取得了一些有价值的研究成果,但由于适应性工作流管理系统研究开始较晚,还存在一系列尚待研究和解决的问题,没有达到大规模应用的程度。 针对上述问题,本文在分析现有研究成果的基础上,结合参与青鸟工作流管理系统的实践,对过程生命周期的设计、执行和诊断这几个阶段适应性工作流管理系统的若干关键技术,进行了比较深入的研究和实践工作。主要包括以下内容: 1.从过程定义元模型的改进、基于同步网的工作流模型和过程描述语言几个方面研究了在过程生命周期设计阶段如何支持可预见的动态变更问题。其中根据适应性的要求对工作流管理联盟提出的过程定义元模型进行扩展,提出柔性活动和可变连接符概念以描述可预见的变更,分析了同步网对过程变更的支持,并给出了基于同步网的过程描述语言JBPNML的语法。 2.针对过程生命周期执行阶段中的过程动态变更问题,提出了基于同步网的分层变更操作来支持实例的动态变更,并从柔性活动扩展约束、模板正确性和实例符合性几个方面来分析变更的正确性;针对模板变更给出了一种基于同步网的实例迁移算法。 3.针对过程生命周期诊断阶段中如何进行变更反馈的问题,提出了一种将过程挖掘技术和适应性工作流技术相结合的方法,从实例执行和变更的信息得到反馈,帮助对模板进行优化。其中具体给出了基于同步网的过程挖掘算法和基于蚂蚁算法的过程挖掘算法,提出了一种基于同步网化简的变化分析方法,以及扩展α算法的变更挖掘方法。 4.在以上研究工作的基础上,设计和实现了基于同步网的适应性工作流管理系统原型,主要包括工作流引擎和集成环境。
其他文献
随着网络应用的快速发展,XML已经成为网络数据存储和交换的事实标准,越来越多的信息处理系统采用XML文档作为信息存储、交换和发布的载体。如何有效管理XML数据一直以来都是
在计算机科学领域,最具有挑战性的目标之一就是如何建立能够在一起工作的计算机系统。随着高性能计算机、快速交换网络的出现,计算机支持的协同工作、数据挖掘等技术的飞速发展
机群系统凭借良好的可扩展性、可用性以及极高的性价比成为高性能计算机和超级服务器的主流结构。现阶段许多数据密集型应用需要海量存储以及高数据传输带宽的支持,在这种环境
随着计算机图形学和多媒体技术的广泛应用,计算机系统中图形的计算需求不断增大。处理器主要针对科学计算设计,而图形计算通常是面向显示的处理,采用处理器进行图形计算效率非常
中国科学院通过多年的科学研究,积累了大量的关系型科学数据资源。e-Science的提出和发展,使得对海量数据的大规模科学计算成为新的科研手段。但现有关系型科学数据库模式的异
近年来,随着嵌入式行业的不断发展,嵌入式操作系统以及各种用户程序的功能日臻完善,在嵌入式主板上运行Linux系统已经变得越来越流行。Linux的Bootloader引导程序、Linux启动过
传统的编译技术通过词法和语法分析把源程序转换成一种方便处理的数据结构(抽象语法树或语法树),然后通过语法制导翻译成相应的机器码。   当前,国外的学术界提出了一些基于
随着计算机网络技术和虚拟现实技术的日新月异,分布式虚拟现实成为研究热点,并且开始得到广泛应用,包括从工程协作、网络娱乐、文化交通、到军事仿真和推演等不同领域。关键技术
网格是继万维网之后出现的一种新型网络计算平台,是把地理位置上分散的资源集成起来的一种基础设施。资源共享是网格的根本特征。在网格环境下,信息资源的需求者与提供者分别分
通过对国内外工作流模型的研究情况分析可知,以往的基于工作流模型的研究还存在诸多问题。目前的工作流模型大部分都是从直觉出发,以图形语言或者文本语言来定义工作流过程。