基于QOS本体的动态Web服务组合

VIP免费
3.0 陈辉 2024-11-19 5 4 3.14MB 73 页 15积分
侵权投诉
摘 要
Web 服务机制缺乏对服务的语义描述,难以在逻辑层面上实现基于语义的服
务发现、服务流程组合和服务动态调用。而且 WSDL UDDI 技术关注服务功能
和接口的静态描述,忽视对服务进行非功能属性的描述,而非功能属性如服务质
量正是用户在 SOA 环境中动态选择服务所关注和必需的。使用 RDFS 定义 Web
服务本体,并逐层对其进行 Agent 扩展和 QoS 扩展,构建 Web 服务及其质量本体,
克服已有技术只能在设计时对服务接口进行微调以满足用户需求的缺陷,丰富
Web 服务机制的语义描述,使得 Web 服务能够被机器理解、对用户透明、被代理
自动处理,在语义逻辑上实现 Web 服务之间的交互性,而且用户在选择服务时可以
同时考虑 Web 服务的质量,从而提高服务选择时的灵活性和自主性。
本文利用本体技术增强了 Web 服务的语义表达能力,使服务的发现与执行,
组合与交互更加自动智能化。关注 Web 服务的非功能属性,即服务的 QoS 属性,
研究分析了基于 QoS 的语义网服务组合工作,提出了一Web 服务QoS 本体
模型,并实现了该模型在语义网组合工作中的应用。
关键词:本体 Web 服务 服务质量 语义描述 QoS
ABSTRACT
Lack of semantic description of service, Web service is impossible to logically realize
the discovery, composition and dynamic implementation of service based on semantics.
WSDL and UDDI, while focusing on static description of the function and interface of
service, neglect to describe its nonfunctional property, whereas such nonfunctional
property as Quality of Service (QoS) is the key factor affecting the users in their
dynamic selection of service in SOA. In this article, RDFS is used to define the Web
service ontology, and an agent extension and a QoS extension are made layer by layer.
As a result, the defect of fine-tune on service interface to meet the usersneed with
current technology is overcome. The Web service, enriched by semantic description and
restricted by QoS, is well readable by machine, transparent to users, automatically
processed with agent, interoperable semantically and convenient for usersselection of
service.
This paper uses ontology to enhance the expression ability of Web Services. It
brings more automation and intelligence to the discovery execution, composition and
interaction of Web Services. The paper analyzes the composition of Semantic Web
Services on the basis of QoS, and proposes a QoS ontology model for Web
Services.Also, an application prototype of this model is realized.
Keywords: ontologyWeb servicequality of service
semantic descriptionQoS
目 录
中文摘要
ABSTRACT
第一章 绪论 .................................................................................................................. 1
§1.1 课题研究的目的和意义................................................................................ 1
§1.2 语义网国内外的发展和现状........................................................................ 2
§1.3 论文的主要工作和内容................................................................................ 3
第二章 本体与 Web 服务 ............................................................................................ 6
§2.1 本体.................................................................................................................. 6
§2.2 基于本体的语义网.......................................................................................... 8
§2.3 Web 服务 .........................................................................................................12
第三章 动态 Web 服务组合技术 .............................................................................. 16
§3.1 Web 服务的服务质量(Quality of Service 简称 QoS) ....................................16
§3.2 Web Ontology Language (OWL)概述......................................................... 16
§3.2.1 OWL 简介 .............................................................................................17
§3.2.2 OWL 在语义网中的地位 .....................................................................18
§3.2.3 OWL 文档结构举例 .............................................................................19
§3.3 基于本体的 Web 服务架构 SOA ..................................................................25
§3.4 利用本体对服务的扩展................................................................................ 28
第四章 基于 QoS 本体的动态 Web 服务组合 ......................................................... 29
§4.1 基于 UDDI Web 服务发现系统 .............................................................29
§4.2 当前动态 Web 服务组合的解决办法 ............................................................32
§4.3 基于 QoS 本体的 Web 服务动态选择 ...........................................................33
§4.3.1 扩展后的系统结构.............................................................................. 33
§4.3.2 Agent Agency 设计..........................................................................36
§4.3.3 Web 服务本体 .......................................................................................39
§4.3.4 QoS 本体设计 .......................................................................................41
§4.3.5 验证算法.............................................................................................. 46
第五章 推理优化具体实现及其实验结果 ................................................................ 49
§5.1 开发环境及技术.......................................................................................... 49
§5.1.1 本体开发及查询技术.......................................................................... 49
§5.1.2 基于本体模型的 Web 服务搜索 ....................................................... 51
§5.2 实验环境及相关组件.................................................................................. 52
§5.2.1 服务本体的创建及存储...................................................................... 52
§5.2.2 评价服务算法的实现.......................................................................... 57
§5.3 试验结果与分析.......................................................................................... 57
第六章 结束语 ............................................................................................................ 66
参考文献 ........................................................................................................................ 67
在读期间公开发表的论文和承担科研项目及取得成果 ............................................ 70
............................................................................................................................ 71
第一章 绪论
1
第一章 绪论
§1.1 课题研究的目的和意义
在企业级应用开发领域,谈论最多的一个词,恐怕非 SOA(Service-Oriented
Architecture面向服务架构)
[1]
莫属SOA 是一种架构模型,它可以根据需求通
过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。服务层是 SOA
的基础,可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖
性。
SOA 的关键是服务的概念,W3C 将服务定义为务提供者完成一组
作,为服务使用者交付所需的最终结果。最终结果通常会使使用者的状态发生变
化,但也可能使提供者的状态改变,或者双方都产生变化
从计算模型上讲,软件服务是 SOC/SOA 的基本实体,较对象、构件又有了新
的发展,具有较高的抽象级别、更大的粒度与更强的独立性与可用性,更加便于
使用者直接使用。在此基础上,基于软件服务的 SOC/SOA 借助了开放的社会系统
中较为成熟的基于服务的松耦合运营模式的理念,以服务为基本单元封装各类网
络资源,以服务集成为基本手段提供开放环境下的资源共享与集成的高层次抽象
模型,以服务交互和协同为基本支撑,提供松耦合的计算模型
[2]
Web 服务质量 QoS
[3]
Web 服务评价的重要指标。因特网的动态性和不可
预知性引起通信模式的变化、服务攻击、Web 协议的低能性,迫使应用程序争用不
足网络资源,产生对 QoS 标准的需求。Web 服务的服务质量由多种服务质量属性
(QoS Properties) ,可以从性能、可靠性、可用性和安全性等多个方面来描述
Web 服务的非功能特性。这些属性是本文能更好的评价服务。
现有的行业标准 UDDI ( Universal Description Discovery and Integration ,
描述、发现与集成)
[4]
提供了一种基于分布式的商业注册中心机制,进行服务描述
文件的注册、管理和发现服务。这种方法的主要缺点是对服务的描述缺少灵活性,
使,
要。
Web服务通过WWW建立应用程序之间的松散耦合,它用XML语言描述每个服
务接口,并用标准XML消息进行通讯。当前发布和查找服务的技术(WSDL,UDDI)
基于 QoS 本体的动态 Web 服务组合
2
主要依靠服务接口的静态描述,要求使用者在设计时找到并绑定服务。这些技术不
能实现根据非功能的动态标准在运行时选择服务,无法使组件使用者相信服务
否能够提供必要的功能和质量。建立在语义Web技术上的匹配技术有助于细粒度的
服务接口和需求,但它们忽略QoS,因此仅适用设计时间
[5]
如何描述 Web 服务,实现服务的自动发现和动态组合,Web 服务领域的研
究热点和难点之一。WSDL (Web service description language)
[6]
目前是工业界和学
术界的一种事实上的接口描述规范.它将 Web 服务描述为一组端口,这些端口主
要描述 Web 服务的动态行为特征,可以实现服务之间的互操作. WSDL 只是语法
层面上的接口描述,虽然定义了输入和输出类型的概念,却不支持在输入和输出
参数之间的逻辑约束。 所以 WSDL 描述的 Web 服务缺乏语义,难以被计算机
理解,也就不能支持 Web 服务的自动发现。
将本体的概念和相应技术引入 Web 服务技术中,建立 QoS 质量本体,将从根
本上解决以上问题。同时,由于本体具有丰富的语义和广泛的关系,它将变革现有的
Web ,使之成为语Web ,使Web 实现从自动化到智能化的转变成为可
能。也就是说,通过合理的设计,可以充分发挥它们各自的优势,既结合语义 Web
语义扩展,也结合 Web 服务的分布特性,最终提供一种基于语义的自动 Web 服务组
合机制。
§1.2 语义网国内外的发展和现状
要实现 Web 服务的自动发现和动态组合,其描述中必须包含足够的语义.
于语义的描述通常使用一组基本的类和属性,通过提供一个可共享的框架使
Web 服务成为计算机可理解的实体,从而Web 服务的自动发现、选择和组
合。
Web 服务的动态组合是一项很复杂的工作.首先, Web 服务由不同的组织使
用不同的概念模型开发,其运行方式不可能事先预知;其次, Web 服务能被动态地
创建和更新,组合的系统必须能够动态地检测并自适应于这种变.只有实现了
自动组合,才有可能实现 Web 服务的有效重用
[7]
.为了解决这个问题,工业界和
学术界提出了很多方法,总的来说可以归纳为三类:
一是基于流程组合服务,WSFL (Web services flow language), WSCI(Web
services choreography interface), BPEL4WS (business process execution language for
Web services)为代表
[8]
,这类方法主要是从功能执行和数据控制的角度组合,在已
知参与组合的 Web 服务的情况,供一预定程的静态组合,关于服务
摘要:

摘要Web服务机制缺乏对服务的语义描述,难以在逻辑层面上实现基于语义的服务发现、服务流程组合和服务动态调用。而且WSDL和UDDI技术关注服务功能和接口的静态描述,忽视对服务进行非功能属性的描述,而非功能属性如服务质量正是用户在SOA环境中动态选择服务所关注和必需的。使用RDFS定义Web服务本体,并逐层对其进行Agent扩展和QoS扩展,构建Web服务及其质量本体,克服已有技术只能在设计时对服务接口进行微调以满足用户需求的缺陷,丰富了Web服务机制的语义描述,使得Web服务能够被机器理解、对用户透明、被代理自动处理,在语义逻辑上实现Web服务之间的交互性,而且用户在选择服务时可以同时考虑We...

展开>> 收起<<
基于QOS本体的动态Web服务组合.pdf

共73页,预览8页

还剩页未读, 继续阅读

作者:陈辉 分类:高等教育资料 价格:15积分 属性:73 页 大小:3.14MB 格式:PDF 时间:2024-11-19

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 73
客服
关注