支持QoS全局优化的动态Web服务组合问题研究

来源 :中国海洋大学 | 被引量 : 0次 | 上传用户:xinxinrenren
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务作为一种新型的分布式计算模型,以其自包含、模块化、松散耦合、基于标准、高度可集成能力等优点成为当今工业界和学术界共同关注的焦点。但是,单个Web服务功能有限,难以满足复杂的应用需求,需要集成单个Web服务所提供的各种功能以形成新的、功能更强大的组合服务来满足不同用户的复杂需求,因此,Web服务组合技术成为当今研究的热点。然而,随着Web服务的流行,Web服务的数量与日俱增,不可避免地会出现大量具有相同或相似功能和不同服务质量(QoS)的Web服务。如何能够在大量的能够实现相同功能的Web服务中,选取出一组服务,使得所组合出的服务具有最好的服务质量、最高的用户满意度,成为Web服务组合领域的一个关键问题。国内外许多研究者围绕Web服务组合问题展开了大量研究,并取得了一定的进展,但总体来说还存在许多亟待解决的关键问题。本文针对现有的Web服务组合模型缺乏动态性,不能很好满足动态Web服务组合的应用需求,参考工作流技术的原理和应用方法,提出了Web服务组合模型的相关概念,从Web服务组合的过程维和资源维出发定义了Web服务组合流程定义元模型,有效解决了Web服务的动态变化性问题,使得Web服务组合模型具有一定的容错能力。针对现有动态Web服务组合方案中缺乏对Web服务组合运行质量进行系统、有效评估和优化手段的问题,本文提出了一种支持QoS全局优化的动态Web服务组合策略。首先建立一个客观全面的QoS模型,作为动态Web服务组合中服务选择和绑定、服务组合流程执行和监控的依据,该模型不仅可以保证基本服务的质量,而且可以全面地评价组合服务的质量。然后提出一种支持QoS全局优化的Web服务选择策略,采用求解基于Web服务组合图的带约束最优路径问题来实现服务的动态选择。在用户的约束条件下通过动态的、实时的服务选择,为业务流程寻找到一组最优服务,从而组合成一种新的服务,并使得组合服务在满足用户QoS约束的同时服务质量最优。此外,通过应用Web服务群的概念,从服务群中选择满足局部约束的Web服务作为候选服务,有效减少了组合服务数量,提高了算法的执行效率。
其他文献
税收制度作为规范国家和纳税人之间税收分配关系的法律制度,在现实经济生活中具有十分重要的意义。而税收流失的现象严重影响着国家的发展。因此,加强税务信息化建设,有效减少税收流失显得尤为重要。完善的税收体制是维护国家权益的重要保障。GB18240.7国标样机系统的研发项目,主要是针对使用POS系统、业务系统进行企业管理、财务管理的大型零售商场、超市、大卖场以及大型连锁快餐业目前在用的收款机系统进行税控改
近年来,以Web服务为基础的面向服务的体系架构的迅速发展,为互联网应用提供了一种共享数据的有效手段。Web服务组合为企业业务应用提供了极大的灵活性。然而,随着网络上Web服务
随着国内移动通信网络即将向3G演进,数据业务势必将得到空前发展。无线应用协议(WAP)是互联网和移动通信技术的有机结合,是一种向移动终端提供互联网信息内容和增值服务的全
作为新一代的IT商业模式,云计算受到了广泛关注。然而,云计算在急速发展的同时也带来了一系列的问题,首当其冲的就是云端数据的有效管理问题。如何高效的管理云端数据、提高系统
优化奶牛品种、提高牛奶产量与品质是奶业生产中的核心环节。奶牛体型线性评定是奶牛优化育种工作的一项重要内容,其主要目的是通过评定来预测奶牛的产奶能力,同时估测育种值,组
高分辨率应用程序在日常生活中使用广泛,对于这些应用程序,可以使用高清平板液晶显示器或等离子显示器作为输出设备。然而,此类设备受到物理的限制,显示屏幕的尺寸有限。与其
近年来,说话人识别技术日趋成熟,说话人识别作为生物认证技术的一种,有它独特的优势,比如声音是非接触的,自然的,用户比较容易接受。由于语音这一媒介自身特殊的优势,通过声
随着互联网的发展,搜索引擎的重要性与日俱增。如何有效的查找需要的信息是非常关键的,一个好的搜索引擎可以极大的节省用户查找信息的时间。搜索引擎包含多个组成部分,其中网页
This thesis describes the design,implementation and testing of a fullyautonomous and programmable autopilot system for small scaleautonomous unmanned aerial vehi
随着芯片制造技术的发展,单个芯片中可以集成更多的IP(Intellectual property)核,片上系统的总线结构已经不能适应系统芯片的发展,因此一种全新的集成电路体系结构NoC(networks-