基于QoS的Web服务选择与服务组合失效检测研究

来源 :桂林电子科技大学 | 被引量 : 0次 | 上传用户:xdh188
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务是一种构建面向服务架构(SOA)的分布式计算技术,为分布式计算与服务带来了极大的灵活性。随着Web服务的迅速发展,其功能日趋强大,提供相同功能的Web服务也越来越多。Web服务中的一个主要问题不再是能否找到所需要的服务,而是如何动态地从众多的Web服务中选择最适合用户需求的服务。另外,在动态的环境中,服务的运行可能失效,因此如何检测运行时Web服务失效,以及如何利用失效检测器来提高服务组合系统可用性和可靠性越来越引起研究者的关注。  本文在分析Web服务核心技术的基础上,主要研究基于QoS约束的动态Web服务选择和服务组合失效检测的问题。  首先,阐述了单一和组合QoS约束类型,介绍了基于QoS的Web服务选择方法,从Web服务非功能质量属性角度出发,讨论如何选择合适的Web服务,并通过服务请求者的QoS约束,设计了一种树型多QoS约束的动态Web服务选择机制,构造了一种带有QoS代理的Web服务选择系统模型,从而根据服务请求者的功能和QoS属性要求,选择最优的Web服务。  其次,分析了目前已有的Web服务组合失效检测方法,针对其存在的不足,设计了推拉式失效检测算法,构造Web服务组合失效检测框架,为Web服务组合监测提供有效的手段,实验表明,该算法能有效降低错误率,提高系统可用性。  最后,扩展了WSDL和UDDI,使它们可以表示Web服务的QoS信息;设计了Web服务组合失效检测原型系统架构,详细叙述了该原型系统的总体设计和实现方法,介绍系统各模块的功能;然后对所设计系统进行了功能测试,验证系统的有效性。
其他文献
信息技术在金融监管领域中的普及运用,不但为日常业务操作带来便利,同时也为未来科学决策积累了庞大业务数据。这些数据蕴藏的丰富信息可以从不同侧面反映出外汇形势发展状况和
随着Internet的迅速发展,各种信息也在迅猛增加。面对海量的信息,人们常常无法选择和消化,不知道如何更方便、更快捷、更有效地发现自己所需要的信息资源。目前,Web系统为所
人脸检测与识别技术是模式识别与机器视觉领域中最有挑战性的研究课题之一。随着我国公安系统人脸图像信息库的建立和日趋完善,人脸识别技术正逐步应用到公安刑侦、治安管理等
国际化是软件设计的基本需求,输入法是软件国际化的最重要的组成之一。自从X11R6发布以来,XIM(X输入法,X Input Method)是实现X窗口系统上的输入法的主流技术。现在,新的输入
软件可靠性预测是一个研究难度非常大的课题,预测结果的准确程度直接影响到工程人员对软件质量的判断,进而影响到软件的开发,测试和应用等诸多方面。在目前的各种预测方法中,相对
伴随着集成电路(IC)技术的发展,电子设计自动化(EDA)逐渐成为重要的设计手段,已经广泛应用于模拟与数字电路系统等许多领域。EDA的一个重要特征就是使用硬件描述语言(HDL)来完
随着软件通用化与个性化之间矛盾的日益加剧,以及软件开发意识的提高,工作流技术越来越被业内所关注。工作流技术为企业流程再造(BPR),企业流程自动化,企业应用集成(EAI),提供了坚
多目标进化算法是目前进化计算中最为活跃的研究分支之一,该研究领域经历十几年的发展,已经出现了很多著名的研究成果,并且在航空飞行器设计、工程科学以及自然科学等领域得到了
对于入侵检测系统发出的大量报警而言,报警关联是一种非常重要的技术。当前,该领域的研究前沿主要集中在从初始报警中获取攻击策略。有理由相信,纯入侵检测已经不能满足安全
模型检测方法是最近二十年来最成功的自动验证技术之一,目前已经广泛应用于有穷状态系统(包括通信协议和电路设计)的分析和验证。实时系统的安全性至关重要,模型检测方法可以