Web服务组合的全局约束分析

来源 :山东大学 | 被引量 : 0次 | 上传用户:ktaxx01
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务是新形式的因特网软件,它统一使用因特网协议布置和调用,来自不同服务商的服务被整合以提供一个组合服务。随着Web服务技术日新月异的发展,服务提供者之间竞争的加剧,通常存在多个同种类型的服务均能满足用户的某一项需求,服务组合时,可以选择更加符合需求的服务,以满足用户需求描述。但是,在服务组合过程中,为了满足局部约束条件的限制,web服务组合出来的流程却无法满足全局约束,从而使得所选的单个服务满足需求,但是从整个流程看不合要求。流程约束的含义,不仅包括流程所选择的服务满足局部约束,同时应该满足用户需求的全局约束,如整个流程总的时间、花费、空间等约束,用户的目标就是要两方面流程约束都符合,以达到服务流程的最优。因此我们需要建立web服务质量模型,使得所选择的服务能满足全局约束。这篇论文的研究背景是智能虚拟旅行社平台,实际问题中,在旅游领域存在很多与旅游相关的服务。使用这些服务用户可以得到一个完整的旅游服务,而单个的服务对用户来说却意义不大。用户需要的是一个完整的让他们满意的旅游流程。在组合流程过程中,考虑到所形成流程的全局性约束,形式化web服务,组合成web服务质量模型,并根据不同全局约束的特性,使用线性规划算法,计算出符合全局约束的服务。本文主要完成的工作和贡献包括:1.作为智能流程的一部分,以旅游平台为例,分析了Web服务选择中的服务质量问题,并提出了web服务质量模型。2.基于web服务质量模型,为组合服务的选择问题建模,将旅游平台中基于web服务质量的服务选择问题抽象出来进行分析,定义了相关的服务质量的度量函数。3.在新建模型上,采用线性规划算法,对服务选择问题中的全局约束问题提出了优化算法,举出例子,并分别给出计算公式。对于web服务的非功能性属性给出相应的算法。
其他文献
近年来,无线传感器网络得到了非常广泛的应用,其研究已成为无线网络领域的重要课题。无线信道频繁变化,不同无线链路上并发数据相互干扰,网络拓扑结构的动态性,被感知事件产生的突
将现代计算机和网络技术应用于政府机构,实现其管理服务的电子化、自动化、无纸化是当前我国信息化建设的重要环节。互连网发展的日新月异,带动了该领域内应用技术的更新,为
随着计算机中央处理器的运算能力、硬盘储存容量的不断提高和视频采集设备的多样化发展,视频数据也被人们广泛的应用在生活中,人们通过网络来分享各种有趣的视频,使得网络上
随着虚拟现实应用需求的上升,出现了许多关于虚拟现实的建模方法或工具,这些建模方法或工具可以划分为两种:自动建模和手动建模。当前的建模方法还不够完善,自动建模方法缺乏大范
随着移动终端产品的迅速发展,应用程序的复杂性以及用户对界面的要求也越来越高,然而构建用户界面却是费时和昂贵的工作。为了提高用户界面开发的效率,一些支持用户界面自动生成
机器人足球比赛是近年来在国际上迅速开展起来的高科技对抗活动,是把高科技和人们喜爱的足球运动结合在一起的产物,是集机器人学、智能控制、无线通讯、图像处理、机械学等多种
虚拟内窥镜技术是随着计算机技术、计算机图形学、计算机图像处理尤其是虚拟现实等学科的发展而逐步形成的一种独特的技术。它属于医学虚拟现实的范畴,是医学技术在虚拟现实中
SDSM操作系统(Single Data Storage Model Operating System—单一数据存储模型操作系统)结合了传统操作系统、单地址空间操作系统以及永久性操作系统的数据存储模型的特点,
随着国民经济的增长,对煤矿资源的需求日益增加,同时由煤矿深度开发诱发的安全问题亟待解决。微震监测技术能够及时准确地监测出紧急事件发生的位置,而该技术需要有效的微震
在企业信息化建设过程中,各个部门往往根据自身的信息要求和特定的应用系统需求而采用了不同的数据组织模式从而构建了各种异构的数据源。这些独立数据源并不一定遵守一致的