基于上下游QoS的Web服务流程构建方法研究

来源 :山东大学 | 被引量 : 0次 | 上传用户:clarkkevin_
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络环境下,Web服务的数量呈现爆炸式增长,在当今强调个性化、智能化服务的背景下,如何为用户选择最适合他们的服务组成最为优化的流程,从而使得用户满意,是研究者所主要关注的问题。用户的不同需求,除了功能性需求以外,还包括非功能性需求,反应在服务上往往表现为服务的质量QoS(Quality ofService)。我们对于Web服务质量的研究主要关注用户的需求,用户的需求和偏好决定了Web服务质量的标准。同时,对于一个由web服务组成的流程而言,其上下游服务之间有着严格的约束关系:上游服务是下游服务执行的必要前提。这种约束关系不仅体现在功能上和语义上,而且体现在QoS方面。传统的流程构建往往只关注上下游服务在功能和语义上的连贯性,而忽略了服务之间QoS的匹配性。因此,在流程构建过程中,如何将各个候选服务进行组合,使其满足上下游QoS的匹配性,从而形成一个顺畅的流程,是本文所关注的主要问题。本文的主要工作如下:1.文章提出了一个支持上下游QoS的服务流程模型,从理论上说明了QoS如何参与到Web服务的组织之中。从业务逻辑模型到绑定了具体Web服务的流程模型过程中,用户对质量的需求被转化成相应的QoS规范,在各个过程中对Web服务的组织进行限制,包括:在服务选择时,根据QoS规范筛选出符合用户需求的服务:在流程上下游匹配时,对相邻的服务的QoS属性进行匹配;在Web服务绑定时,选择使整体上质量最佳的服务进行绑定。QoS在不同过程中的作用有相似的地方,但细节有所不同。特别是具体到计算和评估的算法上就需要进行分别设计。2.基于以上模型设计了上下游QoS的Web服务流程构建算法。首先,对服务选择的问题,设计了使用倒排索引的服务选择算法,算法能够快速的从服务库中选择功能满足质量合格的原子服务和服务组合。算法重点解决了组合服务的发现方法,极大的增大了找到合适服务的可能性,并且针对组合服务质量提出了一套评估的方法。第二,设计了上下游服务的服务质量匹配算法,解决了服务流程相邻节点之间的服务质量合理搭配的问题,增加了整个服务流程的质量延续性和一致性。第三,设计了整体流程质量评估算法,可以计算整个流程的QoS属性,并以此为依据,可以从众多候选流程中选择出最佳服务流程,进行服务的绑定。3.对文章所涉及的主要算法运行进行了测试,对结果进行了细致的分析,试验结果表明本文的方法取得了较为理想的效果。本文所提出的基于上下游QoS的Web服务流程构建模型克服了传统流程构建中只关注上下游服务功能性和语义连贯性,而忽略服务质量连贯性和匹配性的缺点。此模型能够充分利用互联网上丰富的Web服务,为用户提供更多的可执行流程,为互联网创造出更大的应用价值。
其他文献
近年来,平台虚拟化技术成为了国内外计算机领域的研究热点。服务器合并、网络安全、数据保护、高性能计算和可信计算等方面的应用对平台虚拟化技术的性能、安全可靠性和可伸缩
在移动的环境下,用户手中持有的设备功能越来越强大。智能手机的日益普及,移动通讯企业推出的无线上网卡,使得人们随时随地都能访问网络资源。3G时代已经到来,极大的提升了数
随着个人计算机能力的不断提高,计算和网络等资源的充裕,Internet出现了回归对等网本质趋势。P2P在越来越多的领域得到了研究和应用,也衍生出了适应不同环境的各个变种。结构
随着市场经济的发展,市场竞争日趋激烈,对于加工制造业,就要求能够合理安排工序,合理利用资源,减少工期,降低生产成本。因此,车间调度问题越来越受到人们的关注。车间调度问
伴随着当代信息社会的发展,安全成为了越来越重要的话题。如何有效的在对安全要求较高或者较敏感的区域进行可靠的人物身份自动验证或者确认是非常重要的。传统的身份验证方
云计算是通过网络提供方便、廉价的计算服务,但其安全问题一直是用户最关注的。虚拟化作为云计算的支撑性技术,其中的虚拟机本身存在风险,进而危害到整个云计算系统的安全性
当前服务科学正处于发展的阶段,软件服务化的思想也已经渗入到软件产业中,在如今的服务大潮中,探索一种软件服务化的方法有一件很有必要的事情。目前,SaaS的概念已被业内广泛
以信息技术、网络技术、通讯技术为基础的电子商务的环境下,大量网上旅游服务平台出现,许多组织、机构正在研究将各个不同旅游服务提供商提供的Web服务组合在一起,从而为旅游
随着互联网的发展,搜索引擎已成为网民获取网络信息的主要工具。在这种趋势下出现了各式各样的搜索引擎。网络上有一类文档包含了大量信息,这类文档包括word、powerpoint、ex
由于空间网络环境相对复杂,传统TCP协议在空间网络环境下应用时出现误码率增大、吞吐率下降等问题。如何设计与实现适用于空间网络的可靠传送协议是一重要研究课题。本文研究