基于自主管理的组合服务异常处理的研究与实现

来源 :广东工业大学 | 被引量 : 0次 | 上传用户:tianjinajun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务是近年来发展迅速的一种分布式计算技术,能够实现跨平台、跨技术地互操作。许多大型的企业越来越多的将自己的应用封装为Web服务发布,但随着跨企业应用的日益复杂,单个服务越来越难以满足实际的要求,需要将多个不同业务功能的Web服务按照一定的业务流程组合起来,构建复杂的组合服务,通过对组合服务的执行,来满足复杂业务逻辑上的需求。现在BPEL已经成为服务组合描述语言的国际标准,它能够将分布在网络上的服务按照特定的业务逻辑组合在一起形成面向服务流程的组合Web服务。但是由于BPEL流程内在的松耦合性、运行环境的动态复杂性以及没有提供强有力的异常处理机制,如何确保组合服务流程执行的稳定性和可靠性是组合Web服务(以下简称组合服务)必须要解决的问题。本文以组合服务异常处理为应用背景,对现有的组合服务异常处理技术做了深入研究。结合现在的各种研究成果同时根据自主计算的自主管理机制,从支持组合服务异常处理和恢复的角度出发,提出了一种基于自主管理的组合服务异常处理模型,论文重点探讨了通过在模型中引入自主计算的基本元素以实现异常处理的自主管理机制。基本的工作过程是如果BPEL流程产生异常则会执行内部定义的异常处理活动,这个活动其实只是调用一个监视服务(相当于自主元素的监视部分功能),同时把异常的信息传递给此服务,此服务在收到异常的信息后,接着经过诊断会给出异常的具体类型(相当于自主元素的分析部分功能),然后根据异常的具体类型选择处理策略(相当于自主元素的计划部分功能),最后执行所选择的策略以达到异常处理的目的(相当于自主元素的执行部分功能)。此模型的核心是异常自主管理部分,通过这一部分实现对异常的处理,减轻了BPEL流程定义中异常处理的复杂性,经过最后的系统实现证明该模型增强了组合服务异常处理的自主性,同时降低了异常处理的复杂性。
其他文献
随着智能手机等移动设备的普及,移动社交网络(Mobile Social Network, MSN)发展迅猛。面对层出不穷的移动社交服务,高效的内容分发和数据传输方式已成为研究热点。移动社交网
仿真平台不仅为不同指令集架构的应用程序重用提供了支持,也为嵌入式系统设计提供了更先进的方法。动态二进制翻译是一种用于实现仿真处理器的即时翻译(Just In Time)技术,是不
随着软件和网络的快速发展,数据库的应用越来越广泛,发挥的作用也越来越重要;数据库产品的功能完善程度和性能稳定程度直接影响着软件的发布质量,所以对数据库产品的测试也显得
在一幅图像中,文字相对图像中其他内容来说含有更多的信息,如果能够从图像中正确识别这些文字,那么将对图像检索、图像分析和图像理解等工作起着重要的辅助作用,因此自然场景
能源短缺和环境污染是当前一个世界性的难题,节能是关乎到整个社会的事情。当前工业生产中,风机、水泵、压缩机等负载大量被使用,开发高压多电平变频节能装置并推广使用,对降低我
随着信息化和数字化社会的发展,互联网领域信息的安全问题日益突出,不仅危害了国家信息安全,影响社会安定,也危及人民的财产安全,密码应用的信息化和标准化的需求日益显著。  
中国传统医学拥有悠久的历史,是我国优秀文化的瑰宝和科学发展的结晶。方剂学在中医药理论中占有重要的地位,方剂是中医药理论中理、法、方、药的一个重要组成部分,是中医治疗中
网格是一个将空间分布的资源,通信服务和计算资源集成而形成的大型的计算机系统,以实现资源共享和协调工作。由于网格环境中的资源具有动态性、异构性、自治性等特点,而任务
随着Internet的快速发展及商业化进程的加速,组播以其节约网络带宽和减轻服务器负荷的优势获得了越来越多的应用。而无线Mesh网络(Wireless Mesh Networks,WMNs)作为“最后一公里
由于道路交通事故,每年有数百万世界各地的人们死亡和受伤。执行的安全标准,如车速限制和道路条件的申请,但仍然有很多工作要做。这需要使用Vehicular Ad Hoc Networks(VANET),这