QoS驱动的Web Services合成方法研究

来源 :复旦大学 | 被引量 : 0次 | 上传用户:ccache
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web Services为实现系统应用的跨平台交互和集成提供了契机,成为业界的焦点。由于单个Web Service提供的功能毕竟有限,仅仅通过单一的、功能简单的Web Services交互来实现真正跨企业边界的应用集成显然不够,因此需要对已有的单个Web services进行合成,以提供更多功能。在服务合成中,随着Web服务提供者数量的增多,可能出现功能相同或类似的Web服务。为了帮助用户实现Web服务的自动选取和组装,在满足用户功能需求的基础上,往往将服务质量(QoS)作为区分和评价候选Web服务的标准。在实际情况中,QoS存在多种属性,计算较为复杂。如何将QoS与算法较好地结合,得到用户满意的QoS合成方案,成为行业关注的关键问题。而服务的动态变化中非功能性服务失效所导致的QoS下降问题,也给合成方案的成功返回带来不确定性。针对以上问题,本文主要研究内容如下:一、提出了一个QoS驱动的Web Services合成系统框架,以五种典型的QoS属性为例,引入方案相关的思想,结合路径选择算法得到合成系统。将服务合成划分为初始化,合成和多服务处理三个主要部分,将QoS的计算选择逻辑与算法的流程结合,利用QoS指导服务合成的整个过程。二、在上述框架下,根据实际需要,应用具体QoS机制,提出了多维加权综合比较合成和优先级区分度合成。前者将各属性值统一转化在[0,1]区间内进行加权比较。后者关注用户对各属性的偏好顺序及对次优方案的接受程度。合成通过具体算法描述合成逻辑,并给出具体应用实例详细说明系统工作流程,在较好的时间复杂度内得到用户满意的合成方案。三、针对服务的动态变化造成的非功能性服务失效问题,利用服务属性内部之间的相关性,提出了服务属性组合机制并将其加入合成系统。在相应应用场景下,组合缓存方案,通过平衡各属性对最终服务质量的影响,达到用户对服务质量的要求。
其他文献
嵌入式系统的设计和实现朝着基于芯片,特别是系统级可编程芯片(SoPC,System On a Programmable Chip)的方向发展。基于FPGA的片上可编程系统技术逐渐成为嵌入式系统技术发展的
本文的研究对象一水下滑翔机器人嵌入式控制系统是为了满足水下滑翔机器人的开发需要而设计的。在深入分析水下滑翔机器人控制系统特点的基础上,本文提出了水下滑翔机器人嵌入
近年来,无线通信技术迅速普及,“随时、随地、访问任何网络资源”无疑对移动用户有着巨大的吸引力,在新一代无线移动互联网络(wireless mobileInternet)技术的发展过程中,无线局
随着工艺,贸易趋势的进步,交易方式同时也在改变。许多业务应用也在不停的发展以及改变来发展业务方式以及机构。这些变化很明显,日益增快甚至企业难以跟得上这些变化。因此
随着交通运输产业的迅速发展,它与社会生活的联系越来越紧密,这使得人们开始日益关注运输成本问题。动态车辆实时调度是降低运输成本的一种科学方法,它可以减少车辆空驶率,降
数据挖掘是随着信息技术不断发展而形成的一门新学科,是数据库领域出现的一个新兴的研究热点。关联规则作为数据挖掘领域的一个重要研究分支,针对关联规则挖掘中经典算法-Aprio
随着科技的发展和计算机网络的普及,即时通信软件已逐渐融入人们的生活。从简单的聊天工具,发展到集交流、资讯、娱乐、搜索、电子商务、办公协作和企业客户服务等为一体的综合
XML以其高度的表达能力和灵活性,逐渐在互联网上成为数据发布和数据交换的标准。如何在大量的XML数据中查询信息已经成为学术界和产业界关注的一个热点。在过去的研究中,人们
伴随着开放式网络系统的飞速发展,PKI网络安全体系被广泛使用和推广。网络事务中行为人的身份一般使用数字证书进行身份认证。在传统的方式中,数字证书一般从CA得到并保存在
免疫算法是模拟生物免疫系统功能的一种智能算法,具有解决复杂工程问题的潜力。但目前的免疫算法还有没有类似遗传算法和神经网络等智能系统的相对统一的基础和理论。在实际应