支持关联QoS约束的动态Web服务选择问题研究

来源 :山东大学 | 被引量 : 0次 | 上传用户:wxyz0123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务是基于网络的、分布式、自包含、自描述、模块化的应用程序,具有良好的封装性和松耦合性。随着Web服务研究的不断深入,供应商提供的单个服务越来越难满足用户的实际需要,能够提供增值功能的组合Web服务得到了广泛的关注,服务组合应运而生。服务组合即根据具体需要,把相关的Web服务按照一定的业务流程逻辑组合为一个满足用户需求的新的Web服务。然而,随着Web服务的流行,Web服务的数量与日俱增,用户对服务的功能,服务的质量,服务的个性化要求也越来越高。如何能够在大量的能够实现相同功能的Web服务中,选取出一组服务,使得所组合出的服务具有最好的质量、最高的用户满意度,成为目前研究的热点之一。本文围绕动态Web服务组合中服务选择问题展开论述,研究了半动态Web服务组合条件下,支持任务关联服务质量(QoS)约束的动态Web服务选择方法。首先,针对服务质量评估标准的QoS模型,本文在分析目前流行的QoS模型优缺点的基础上,设计了一种新型的、客观的、具有可信赖性的服务质量评价模型——E-QoS模型(Extended-QoS模型)。E-QoS模型提出服务间的任务关联属性概念,不是仅仅关注服务的组合效率,而是从服务间关联关系角度研究组合服务中各服务之间满足的关联关系,从而为组合Web服务的正确执行提供了有力保障。E-QoS模型将服务的关联属性与服务的业务领域属性、执行属性共同作为衡量组合服务质量的重要指标。其次,本文提出了适用于半动态Web服务组合的动态Web服务选择方法。方法采用遗传算法并利用E-QoS模型,来解决Web服务组合中的全局优化问题,不但考虑了全局约束,保证全局最优,而且兼顾了局部最优。此外,通过应用Web服务类的概念和基于本体的服务匹配方法,从Web服务类中选择满足局部约束的Web服务作为候选服务,提高了算法的执行效率。统计实验证明优化后的算法具有更好的有效性和稳定性。最后,我们在智能流程项目(Smartflow模式[1])中进行了应用,方法表现出了良好的性能。
其他文献
随着多媒体在高速网络的广泛应用,多播路由问题(Multiple DestinationRouting)已成为越来越重要的研究课题。多播路由问题可以数学上形式化成Steiner树问题,该问题的求解是需要
随着网络技术的不断发展,Web地理信息系统(WebGIS)已经成为地理信息系统(GIS)的研究热点,它为发布及使用地理信息空间数据提供了一种便捷途径。本课题在研究数字林业及WebGIS
知识发现(KDD,Knowledge Discovery in Database)是从数据中获取知识的一种智能信息处理技术。分类是数据挖掘的重要组成部分,它根据类标号已知的数据建立模型,进而使用该模型来
信号瞬时特征的提取在信号处理中具有重要的意义,然而复杂信号特别是非线性和非稳定信号真正意义上瞬时参数的定义都比较困难,更谈不上高精度测量信号的瞬时参数。如何利用数据
车间作业调度问题(JSP)是许多实际问题的简化模型。寻找求解JSP问题的有效途径是调度和优化领域的重要课题。但是车间作业调度问题是NP难解问题,寻找具有多项式复杂度的算法几
移动无线Ad hoc网络是一种特殊的临时性的自组网络,该网络由一系列的带有无线收发装置的移动终端节点组成。该网络最大的特点是不需要固定的基础设施的支持,无需中心控制管理。
分布式异构数据源的集成涉及到多个软件领域,通过分布式构件技术在数据源之上建立数据访问中间层,可使集成体系具有优越的性能和良好的可扩展性。论文基于CORBA和Web Services
随着当前企业应用的快速发展,对软件的需求越来越高。在企业应用软件开发中,用户界面的开发占有的工作量很大。提高用户界面的开发效率无疑是提高整个软件开发效率的有效手段。
信息过载和资源迷向己经成为制约人们高效使用Internet信息的瓶颈。信息过载是指用户面对太多的信息难以及时地消化、吸收;资源迷向是指用户不知道如何确切地表达对网上资源
现如今,随着海上石油开采的兴起以及海上石油运输的繁荣,诸如船舶海损事故、海上石油平台泄漏事故、沿岸石油储运设备事故等海上溢油事故频发,针对事故所造成的经济、环境损