一种基于结构化层次匹配操作语义Web服务发现方法.docVIP

一种基于结构化层次匹配操作语义Web服务发现方法.doc

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

一种基于结构化层次匹配操作语义Web服务发现方法摘要:网络服务发现的过程是匹配的服务请求与广告服务,检索相关服务请求。服务发现过程可以更有效的利用语义规格的服务。OWL-S提供标准语义指定的服务,在服务的发现可以通过能力匹配。考虑到结构层次匹配操作,在控制流组件可以用来发现过程更可靠。在本文中我们提出匹配标准结合的能力匹配和结构层次匹配。服务分类的基础上的能力,是为能力匹配和结构层次匹配的基础上进行结构的业务服务。 关键词:语义Web服务;OWL-S;Web服务发布;Web服务发现 中图分类号:TP319 文献标识码:A 文章编号:1007-9599 (2012) 21-0000-03 1 引言 Web服务是可以通过互联网进行描述、发布、定位和调用的独立的模块化应用程序[4]。Web服务发现是根据Web服务描述和服务请求者指定的功能和非功能要求,查找相关服务的一种机制[14]。今天,大多数网络服务通过OWL-S、WSDL-S等各种方法标记Web服务的语义,实现语义Web服务发现。 OWL-S [3]的前身为DAML-S,是一个OWL本体,包含有profile、process model和grounding等3个子本体。Profile model说明什么服务,process model描述它是如何工作的,grounding则把process model映射WSDL文件。基于OWL-S的服务发现需要进行能力匹配,把广告服务的能力与请求服务的需求相匹配,但这些不区分原子服务和组合服务的能力匹配算法,降低了结果的准确性。文献[1]提出了一种组合服务的匹配算法,用一个图表示复合OWL - S过程,在个体服务层次和结构层次都进行比较。开展的是服务模型的匹配,而不是服务profile的匹配,其中包括复合服务的结构部分[8,10]。 本文综合使用能力匹配和结构层次匹配,设计了一个broker架构的网络服务发现系统。Web服务的操作用2个数据结构存储:服务分类树(SCT)和操作序列图(OSG),前者存储输入/输出参数,后者存储操作中的控制流。对每个Web服务来说,SCT根据服务分类进行更新,OSG图的索引是由每个分类生成的唯一ID号。服务发现过程包括2个层次匹配:在SCT上的能力匹配和已匹配分类图的结构层匹配。 2 相关研究 文献[4] 通过语义标记方法设计了一种Web服务自动发现技术。这种标记可以实现Web服务自动发现、执行、组合和互操作[9]。文献[5]给出了一种扩展WSDL方法。本文把DAML+OIL本体加入到WSDL中。基于I/O参数、先决条件和影响的功能和语义相似度进行匹配。文献[2]描述了基于语义分类方法,其中Web服务可以和任何描述语言绑定。这个过程包括:Web服务的语义分类,基于服务再定义的发现关联模式的参数,以及基于匹配的语义相似度。 文献[11,12 ]描述Web服务的功能语义方法,提供动态Web服务发现,其中的Web服务和功能请求用功能语义格式描述。创建一个面向领域的功能本体提供了异质性,为了自动匹配服务和请求,设计了一个匹配算法。文献[13]通过扩展功能知识,把请求操作描述或发布操作描述映射到一个抽象操作,提出了一种描述Web服务的功能语义。通过评估结构层的服务,可以设计一个更高效的服务发现方法。文献[6]就通过把服务操作转换成图的手段,设计了一种方法。文献[7]设计了一种树结构来存储服务,提出了一个等级组织的服务发现方法。 3 Web服务发现系统 3.1 基于代理的体系结构 我们设计了一种基于代理架构的有效和高效的服务发现方法。在服务提供者和服务请求者之间的代理的行为,可以让服务提供者能够发布服务,让服务请求者指定需求,并执行他们之间的匹配工作,找出与需求匹配的服务。图1描述了这种架构。 为了找到一种支持高效发现服务的存储Web服务操作,我们设计了2种数据结构:服务索引树(SCT)和操作序列图(OSG)。 —服务索引树:SCT用来存储服务的能力明细。服务以基于索引的层次顺序组织,其中节点存储每个服务的详细I/O参数,为了能力匹配。每个节点包括6个字段: 操作序列图:OSG存储一个服务中各种操作的控制流的详细结构信息。每个原子操作有一个唯一的标识符(op-id),通过各种控制结构,可以把原子操作和复合操作链接成复合操作。OSG图包含若干类型的顶点,Op顶点表示操作节点,Cp顶点表示条件参数节点,S表示起始节点用来存储分类标志符,E表示终结节点,带有指针指向匹配的服务名字集合,这些服务名字都存储在Web服务列表。每个操作节点同时存储I/O参数值,条件参数节点存储条件值,并且有2个指针分别指向条件为真和为假两种情况。 3.2 We

您可能关注的文档

文档评论(0)

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

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

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档