欢迎来到天天文库
浏览记录
ID:34527815
大小:291.34 KB
页数:4页
时间:2019-03-07
《一种改进的语义web服务发现方法new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、万方数据第18卷V01.18第7期No.7电子设计工程ElectronicDesignEngineering2010年7月Jul.2010一种改进的语义Web服务发现方法魏娟丽(西安体育学院计算机教研室,陕西西安710068)摘要:目前Web服务架构中用于Web服务发现的UDDI(统一描述、发现和集成)技术主要是基于关键词查找,由于关键词查找的自身缺陷,UDDI技术不支持概念问的推理,这给用户的服务查找带来不便。因此作者在分析基于UDDI的Web服务发现机制及其缺陷的基础上,着重研究了基于语叉的Web服务发现系统的体系结构,通过引入Web服务质量本体,
2、提出一种改进的语义Web服务发现方法。关键词:语义匹配;服务发现;本体;UDDI中图分类号:TF393文献标识码:A文章编号:1674—6236(2010)07—005l埘AnimprovedmethodonsemanticWebser订cediscoveryWEIJuan.1i(ComputerScienceTeachingRoom,Xi'anPhysicalEducationUnivers渺,Xi'an710068,China)Abstract:Atpresent,themainUDDltechnologyisbasedonkeywordssear
3、chinginWebservicearchitecture.Becauseofitsdefect,theUDDItechnologydoesn'tsupportconeept'sreasoning,whichbringmuchinconveniencetousers.Therefore,thispaperanalyzedUDDl-basedWebservicediscoverymechanismanditsdefects,andemphasizedtheWebservicesdiscoverysystembasedonsemanticWeb.TheWe
4、bservicesqualityontologywasintroducedtoimprovethetraditionalUDDIservicesdiscoverysystem.Keywords:semanticmatching;servicesdiscovery;ontology;UDDI所谓Web服务发现,就是客户以某种方式在这些不同类型的Web服务中找到其想要的服务,以执行Web服务请求。Web服务发现是Web服务系统架构中的一个重要组成部分。基于SOA的Web服务发现一般通过4方面阐述服务发现机制的需求,即:服务描述、服务发布、服务请求、服务匹配
5、。.服务描述必须对用户以及计算机来说是可理解的。这就意味着每个服务属性既要在语法层次上描述.也要在语义层次上描述。传统的WSDL只提供语法描述,未能解决机器理解问题,而OWL—S利用0WL语言,引入本体知识来描述Web服务,能够很好描述服务的功能属性以及机器推理问题,但是OWL-S描述的服务质量过于简单。服务的发布需要经过一个编程接口或Web接口来实现。传统的UDDI是解决服务发布问题的手段,但是UDDI发布的服务信息多以Web服务的语法信息为主,没有引入本体信息导致将来不支持语义查询。所谓服务匹配也就是说能够在现存的Web服务描述中找到与请求者的需求
6、相符合的Web服务。匹配方法不能只局限于基于关键词的查找,还要考虑每个属性在服务请求和Web服务中的语义信息。因为当概念名称相同时并不意味着它们的语义信息也是相同的。此外,基于服务的非功收稿日期:2010—02—04稿件编号:201002012基金项目:国家自然科学基一'g'(60673170)。能性属性进行服务筛选也是一个重要的方面。鉴于以上原因。本文引入本体信息,对Web服务的匹配采用概念推理的方式.而不依赖关键字查找,同时依据服务质量本体对Web服务的非功能性属性进行筛选。1基于UDDI的Web服务发现机制及其缺陷Web服务是独立的、模块化的应用
7、程序,能够在网络上被描述、发布、查找和调用。Web服务的产生给电子商务应用带来巨大的改变。然而,在实际的应用中,客户面对表现形式和复杂性可能有不相同的服务,如何准确、高效、自动地找到自己想要的服务至关重要。UDDI技术是目前服务发现技术的工业标准。由IBM和Microsoft共同发起和制定。UDDI提供了一个编程接口,使企业可以动态地发现和绑定到所需的服务。它给Web服务应用带来巨大便利的同时,但在实践中人们也逐步认识到它的缺陷。1.1基于UDDI的Web服务发现机制目前的Web服务架构中主要采用UDDI技术实现Web服务发现。UDDI(Univers
8、qlDescription,Discovery,andInter-gration.统一描述、发
此文档下载收益归作者所有