基于Shark的流程回退机制的研究与应用

来源 :南昌航空大学 | 被引量 : 0次 | 上传用户:NK123456
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
回退作为工作流管理系统的一项重要功能,它是工作流参与者对自己“待办任务”的一种操作,即参与者主动回退任务到已经执行过的人工节点,并从该节点重新执行。回退机制有效地增强了工作流管理系统的柔性和灵活性,提高了企业业务流程的动态处理能力。但是,由于现代企业流程的不确定性、多变性及复杂性,对于一些特殊业务流程,回退处理时可能引发流程死锁及数据不一致问题;同时,有些回退方法不能一次多步回退,只能回退至其直接前驱活动,或是通过逐级回退至发生错误的活动上,这也容易造成流程的混乱和回退的繁琐。  论文分析了工作流系统中流程回退方法的研究现状,针对现有回退方法可能引起流程死锁、数据不一致以及流程活动不能一次跨多步回退等现象,给出了流程的形式化定义,制定了回退规则,提出了一种基于多层校验策略集的回退机制。该机制由建模策略、回退约束和回退策略集三层组成,每层自下而上顺序校验。建模策略实现对工作流模型合法性的校验和回退语义的支持,回退约束对流程执行过程中回退请求的有效性进行判断,回退策略集定义了不同回退模式下,回退操作应该遵循的执行逻辑,从而保证工作流中数据和状态的正确性。由于该机制减少了对回退目标活动的限制,流程中所有符合多层检验策略的活动均可作为目标活动被回退,较好地实现了跨多活动回退。  在上述研究的基础上,论文基于Shark引擎设计并实现了一个支持流程多步回退的应用模型 GN-Shark,并在赣能上市公司综合信息管理系统的办公自动化子系统中得到了应用,运行情况良好。
其他文献
随着数据库技术的日新月异,交通网数据库作为移动对象数据库的重要分支,应用越来越广泛。目前,交通网数据库的研究在模型、存储结构、查询及索引等方面存在许多问题。   本文
学位
片上多线程(Chip Multithreading,CMT)体系结构中,多个线程通过共享并竞争处理器上的多种硬件资源来提高资源利用率及性能,片上资源分配问题因此成为CMT的核心问题。前人从不
随着现代生活自动化程度越来越高,以及计算机技术、通信技术的迅猛发展和国家信息化进程的加速,信息自动化处理技术的应用越来越广泛。字符识别技术作为信息自动化处理技术的一
Web robot(网络爬虫)作为一种网络资源获取程序,在广泛应用于信息搜索的同时,也带来了一些负面影响。Robot对网站资源的集中获取导致网络流量增加,使网站响应性能下降;Robot
传统的MMOG(Massively Multiplayer Online Games)主要基于C/S模式,这种结构易于游戏状态同步,但该模式存在单点失败和带宽瓶颈问题。P2P结构作为一种分布式计算模式能够解决
随着计算机网络的广泛发展,入侵检测技术开始越来越多地受到人们的重视。将免疫理论与入侵检测相结合,即合法用户、合法授权的行为视为自体,病毒、黑客入侵等行为视为非自体
随着无线网络技术的发展,现在在现实生活中有多种无线网络在同时被使用来为移动用户提供无线应用服务。在下一代无线网络中,这些不同性质网络组成的异构网络必将会占据主流地
二维S变换在任意频率上的多尺度分析能力,可应用于医学影像处理等领域。由于二维S变换故有的计算复杂度和极大的内存需求量,严重的制约了其在医学影像处理领域的应用。通过对
信息化建设使得数据库的数量和容量都变得越来越惊人,人们在拥有大量数据的同时迫切希望从海量的数据中获取更有价值的信息。新兴的知识发现技术引领了这一潮流,数据挖掘技术
人脸识别是现今生物识别范畴中的重要研究方向之一。因为三维人脸的自由度是六个,包含着更多的数据信息,所以,在当代,研究者已开始逐渐将目光从二维人脸转向三维人脸识别的研