支持异常处理的迁移工作流服务方法研究

来源 :山东大学 | 被引量 : 0次 | 上传用户:alexshinichi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
迁移工作流是近年来工作流技术发展的一个新方向。迁移工作流引擎、迁移实例和工作位置是构成迁移工作流管理系统的三要素。迁移工作流引擎完成工作流过程定义、迁移实例生成和多迁移实例协调等工作。迁移实例以移动Agent为范型构建,是迁移工作流的执行主体。它携带着任务说明书在旅行图规定的多个工作位置之间连续迁移,并就地利用位置服务完成一项或者多项任务。工作位置包括停靠站服务器和工作机网络两部分,它为迁移实例提供运行时服务和工作流服务。在迁移工作流管理系统中,工作位置提供的服务是完成迁移实例提交的任务的前提。若工作位置在为迁移实例提供服务的过程中出现异常,将造成工作流无法准确完整地执行。因此,为保证迁移工作流完整准确执行,迁移工作流管理系统必须对工作位置上出现的异常进行处理。工作位置异常可以分为物理故障异常和逻辑故障异常两类,前者是指位置主机崩溃、网络断连等硬件异常,后者是指工作位置提供的工作流服务发生了变化、服务不能按照计划进行或者未产生预期的结果。本文研究的是逻辑故障异常的处理,即如何提供支持异常处理的迁移工作流服务。本文首先根据工作位置的服务特性,分析了服务异常的处理特点。根据工作位置的服务特点及其异常处理特点,明确了迁移工作流服务中的补偿概念和补偿模型。其次,针对工作位置提供的服务自治的特点,基于案例推理的思想,提出了一种支持异常处理的迁移工作流服务模型。该模型以工作机服务为案例组织单元,利用案例实现了工作位置的服务知识和补偿知识的管理和重用。通过服务案例实现工作机服务的组织和管理,以支持工作位置服务的自治性的实现;利用补偿案例设置本地补偿路径,实现对工作流服务异常的处理。该服务模型将异常处理方法与服务方法结合,异常的处理充分考虑本地服务知识及异常的上下文环境,利用补偿案例中的补偿知识处理检测到的异常,从而保证迁移工作流服务过程的完整性和准确性,实现失败任务的恢复。最后,基于提出的工作流服务模型,设计了工作位置的工作流服务框架,并给出了基于服务案例的工作流服务过程和基于补偿案例的服务异常处理过程。基于本文提出的迁移工作流服务方法,以书店工作流服务系统为迁移实例提供图书销售服务的过程为例,说明了该服务方法在保证本地服务自治性的同时,大大增强了迁移工作流管理系统处理异常的能力。未来将在基于本体的案例匹配和工作位置向迁移实例提供主动服务方面做深入的研究。
其他文献
在我们的日常生活中,信任抉择几乎每天都要发生。在网络日益普及,基于网络的科研、商务等活动日益频繁的情况下,信任问题更加突出。如何在虚拟的环境下建立信任更是心理学、
可控硅触发控制器是一种常见的可控整流设备,从传统的模拟式控制到现在的数字式控制,其控制稳定性、准确性以及智能性有所提高。而随着工业和信息技术的发展,像可控硅触发控
工作流是针对工作中具有固定程序的常规活动而提出的一个概念。通过将工作活动分解成定义良好的任务、角色、规则和过程来进行执行和监控,达到提高生产组织水平和工作效率的
框架技术与设计模式是J2EE中重要的软件重用技术,框架技术的应用提高了软件的开发效率,增强了系统的可重用性、健壮性和可伸缩性,几乎所有框架技术都会使用某种或多种设计模式。
随着移动通信特别是无线通信的发展,移动计算将成为一种重要的计算模式。这种计算所采用的设备多为便携式计算设备,例如笔记本、掌上电脑或个人数字助理等。由于移动计算环境
数字水印技术和数字签名技术是信息隐藏的两个重要分支,将标识作者版权的保护信息和认证信息嵌入到图像、音频、视频或软件等各种数字产品中,以达到区分非法拷贝传播和保护知
互联网技术的飞速发展对计算机存储系统性能和数据的可用性提出了越来越高的要求。新的基于IP的网络存储系统逐渐成为业界关注的焦点,在这种新的存储架构下,如何采用有效的数
地理信息系统(Geographical Information System,简称GIS)以数字化的形式反映人类社会赖以生存的地球空间数据以及描述这些空间数据特征的属性数据,支持空间数据及其属性数据的
学位
与时间相关的数据库应用需求的不断增长,使得时态数据库设计成为非常重要的问题。由于现实世界中的许多应用所涉及到的时态类型集都能满足全序关系,而具有全序时态类型集的全