(语义WEB服务的分析与应用.docxVIP

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(语义WEB服务的分析与应用

语义WEB服务的分析与应用摘要:WEB服务机制缺乏对服务的语义描述,难以在逻辑层面上实现基于语义的服务发现、服务流程组合和服务动态调用。通过在WEB服务中加入语义WEB,即构造WEB语义服务,以克服传统WEB服务语义操作能力的局限,使其支持WEB服务自动发现、执行以及动态智能组合。关键字:语义WEB服务;WEB服务;语义WEB;OWL-S;随着网络技术的发展,WEB正由网页的集合转向服务的集合。面对网络上存在的大量服务,如何检索、使用这些服务,更好地满足用户的需要,成为目前迫切需要研究的问题。因此,采用一种合适的WEB服务描述方法是必需的。语义WEB(Semantic WEB)致力于开发“以计算机可处理形式表示信息的语言”,正逐渐成为WEB服务描述的重要方法。WEB 服务中添加语义WEB的必要性WSDL已经提供了一种面向人理解的语义化描述,但是还不够,为什么?为了使用一个WEB Service,软件实体需要一个计算机可解释的服务描述。而语义WEB标识语言的目标之一,就是创建这些描述被定制和共享的框架;WEB站点应该使用一个基本的类和属性的集合来声明和描述服务。WEB服务机制缺乏对服务的语义描述,难以在逻辑层面上实现基于语义的服务发现、服务流程组合和服务动态调用。而且WSDL和UDDI技术关注服务功能和接口的静态描述,忽视对服务进行非功能属性的描述,而非功能属性如服务质量正是用户在SOA环境中动态选择服务所关注和必需的。使用RDFS定义WEB服务本体,并逐层对其进行Agent扩展和QoS扩展,构建WEB服务及其质量本体,克服已有技术只能在设计时对服务接口进行微调以满足用户需求的缺陷,丰富了WEB服务机制的语义描述,使得WEB服务能够被机器理解、对用户透明、被代理自动处理,在语义逻辑上实现WEB服务之间的交互性,而且用户在选择服务时可以同时考虑WEB服务的质量,从而提高服务选择时的灵活性和自主性。WEB服务基本上采用标准化分类的方式描述服务的功能、提供者以及如何访问服务,如何与之交互。这种机制对服务的描述能力非常有限,特别是缺乏对服务的语义描述,难以在逻辑层面上实现基于语义的服务发现、服务流程组合和服务动态调用。为了克服上述缺陷,人们将目光投向语义WEB。在WEB服务描述中加入语义信息可以帮助更好地完成服务的自动发现、自动选择、自动组合以及服务间数据的自动映射和转换等功能,进一步帮助提高验证、配置、洽谈、合同签订等功能的自动化。语义WEB服务并不是一种新的技术,它是将WEB服务和语义WEB两种技术结合而产生的语义WEB服务是以语义WEB和本体论为基础的一个重要的应用基础研究领域。语义 WEB服务的目标是:(l)克服传统WEB服务语义操作能力的局限,使服务成为一种机器可解释的,能够使用智能主体的服务;(2)支持WEB服务自动发现、执行以及动态组合能够智能地完成;(3)突破虚拟领域,扩展到现实世界。语义WEB和WEB服务是语义WEB服务的两大支撑技术。语义WEB服务标记语言(Ontology WEB Language for Services,OWL-S)是连接两大技术的桥梁,下面我们详细介绍一下OWL-S。OWL-S简介OWL-S是用OWL语言描述WEB服务的本体。它也是一种具有显式语义的、无歧义的机器可理解的标记语言,用来描述WEB服务的属性和功能。在OWL-S中,描述服务的基本信息主要有三类本体:Service Profile,Service Model和Service Grounding,它们分别回答了“服务做了什么”、“服务如何工作”、“服务如何访问”这三个重要类型的知识。Service类是对一个声明了的WEB服务的结构化的引用点,每个Service实例将对应一个发布的服务,而Presents,Described by和Supports作为Service类的三个属性,分别将值域映射到上面的Service Profile,Service Model和Service Grounding,如图2.1所示。2.1 OWL-S模型的顶层本体Service ProfileService Profile描述一个服务主要包含三方面信息。(l)服务提供者黄页信息。比如服务提供者的联系方式。(2)服务的功能信息。主要是指服务的IOPE: Input,Output,Precondition,Effect。IOPE是OWL-S中的主要内容之一,在Service Model中还会详细描述。(3)服务的所属分类,服务质量等信息。Service Profile也提供了一种机制来描述各种服务的特性,服务提供者可以自己定义。Service Profile最大的特点就是双向的,服务提供者可以用Profile描述服务的功能,服务请求者可以用Profile描述所

文档评论(0)

shit0605 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档