语义Web服务发现研究现状与发展
一种基于本体的Web语义服务架构的研究
工程技术 武汉船舶职业技术学院学报2008年第4期
一种基于本体的Web语义服务架构的研究*
张辉 。朱俊武。 (1.武汉船舶职业技术学院人事处,湖北武汉430050; 2.扬州大学信息工程学院,江苏扬州 225009)
摘 要 为解决现有的Web服务缺少形式语义支撑,导致Web服务的自动选择和组合困难的问题,该文提出一种基于 本体的语义Web服务架构s0A一2,定义了Web服务本体,并实现QoS和上下文信息在SOAP消息中的嵌入和传递。 与已有的方法相比,针对服务选择和组合的智能需求,本文提出的服务本体综合考虑了Q0s和上下文因素。 关键词Web服务;本体;语义 中图分类号 1P316.8 文献标志码 A文章编号 1671—8100(2008)04—0042—05 Web服务(Web Services,简称WS)技术与 面向服务的体系结构(SOA),使Web应用从孤立 的web页面逐步转变为统一的web平台。它是 一种“自包含,自描述,模型化的应用”,可以“通过 Web进行发布,并通过Web被查找和调用”。一 个Web服务发布后可以被其他的应用或者其他 的web服务所查找和调用,因此web服务技术 其实是一种通过网络来支持机器之间相互操作的 软件系统。全球许多科研机构和研究组织都致力 于对web服务技术各方面相关规范和标准的研 究工作,如W3C,IBM,HP,Microsoft等。其中 的关键技术列举如下:XML(可扩展标记语言), WSDL(Web Services Descripfion I anguage,简 称WSDI )…、UDDI(Universal Description,Dis— covery and Integration,简称UDDI) 和SOAP (Simp()bject Access Protocol,简称SOAP) 。 XML、SOAP、WSDI 与UDDI共同构成了SOA 的主要部分,它们之间的层次关系与对应的功能 如图1所示。 随着语义网(Semantic Web,简称SW)技术 的发展,人们越来越多地认识到本体(Ontology) 在Web服务技术中的作用。通过基于本体的语 义描述,可以使得Web服务成为机器可读、可理 解和可操作的实体,从而支持Web服务的自动发 现、自动执行、自动组合与自动交互。支持对 图1 Web服务体系结构 Web服务进行语义描述的技术称为语义网服务 (Semantic Web Services,简称SWS),其中最新 的研究成果是W3C组织提出的()WL—S(Ontol— ogy Web Language for Services)。OWL—S对 Web服务的描述主要有3个部分:服务原型 (ServiceProfile)、服务模型(ServiceMode1)和服 务基础(ServiceGrounding)。以()wL—S为代表 的研究工作致力于对Web服务功能属性方面的 语义描述,另一方面,对Web服务非功能属性方 面的语义描述研究工作同样至关重要,即对Web 服务的服务质量(Quality of Service,简称QoS) 进行语义描述。 QoS指与服务相关的非功能属性,描述关于 服务某些方面的性能。Web服务的QoS主要包 括:有效性(Availability)、可读性(Accessibility)、 完整性(Integrity)、性能(Performance)、可靠性 收稿日期:2008—05—14 作者简介:张辉,男,副教授,主要从事计算机应用方面的教学和科研工作。 基金项目:湖北省教育厅科学技术研究项目Q20085301。
基于OWL-S的Web服务发现系统的研究和实现
第l6卷第 期 2{)06年l()月 计算机技术与发展 ( )~1PI jTER VECHNOI (_)( Y AN[)DEVEI.{)PMEN'I、 Vol l6 No.1() Oct 2()()6
基于OWL—S的Web服务发现系统的研究和实现
赵 军
(北京航空航天大学计算机学院,北京100083)
摘要:文中针对目前基于WSDL、UDDI等技术的Web服务发现存在的不足.提出了一种使用OWL—S进行Web服务描
述的新的服务发现机制。介绍了Web服务的语义描述语言OWL—s、设计并实现了一个Web服务发现系统。同时,详细
介绍了存储We1 服务OWL—S描述信息的数据库结构的设计,以及服务请求时进行服务匹配使用的匹配算法。
关键词:OWl 一S;服务发现;本体;服务匹配 中图分类号:TP393 文献标识码:A 文章编号:1673—629X(2006)10—0163—04
●
Research and Implementation of Web Service
Discovery Based on OWL 。S
ZHAO Jun
(School of Computer.Beijing University of Aeronautics&Astronautics,Beijing 100083,China)
Abstract:Proposed a new discovery mechanism of Web service with the description using OWL—S in order to.solve the problem in the current discovery ofWeb service usingWSDL andUDDI.Thisworkintroduced a.semantic descriptionlanguage calledOWL—S,designed
基于混合模型语义Web服务匹配机制的研究与实现
第23卷第3期 2010年7月 宁波大学学报(理工版) JOURNAL OF NINGBO UNIVERSITY(NSEE) 、,01.23 NO.3 July 2010
文章编号:1001—5132(2010)03.0038.06
基于混合模型语义Web服务匹配机制的研究与实现
张迎新,潘善亮
(宁波大学信息科学与工程学院,浙江宁波315211)
摘要:服务发现和匹配是面向服务计算架构需要解决的核心问题之一,而现有语义web服务发现
机制适应范围较窄,匹配效率较低,具有较大提升空间.提出了一种基于服务属性和功能描述的 混合服务匹配方法,该方法利用服务本体来扩展服务特征信息,采用LsA方法进行服务相似匹
配以提高服务的查全率,再利用本体推理机制来提高服务的查准率.实验证明:此种混合方法能
提高服务发现效率. 关键词:Web服务;服务发现;潜在语义分析;本体 中图分类号:TP391 文献标识码:A
Web服务是解决Web上软件发布和共享的新
技术,它的目标是使得Web上软件的发布和共享
与Web上数据的发布和共享变得同样简单和方便,
Web服务同时也是一个自描述、自包含、松耦合、
模块化的应用模式.Web服务匹配就是查找能够满
足用户需求的服务的过程.语义Web服务的主要
方法是利用Ontology来描述Web服务,然后通过 这些带有语义信息的描述实现服务的自动发现、调
用和组合.目前有2种流行的语义web服务描述框
架:ESSI组织提出的Web服务模型本体框架(Web
Service Modeling Ontology,WSMO)和Darpa组织 提出的Web本体语言描述服务框架(Ontology Web
Language for Services,OWL.S).由于OwL—S对 Web服务领域标准和语义Web领域标准的兼容性
较好,并且具有开放灵活的定义方式,正逐渐成为
语义Web服务描述框架的推荐标准. 服务匹配发现技术是面向服务计算框架的首
基于语义web服务的电子商务供应链系统集成研究
2011年第7期 计算机光盘软件与应用
Computer CD Software and Appl icat ions 信息技术应用研究
基于语义web服务的电子商务供应链系统集成研究
艾丹祥 ,左晖 ,杨君 (1.广东工业大学管理学院,广州510520;2.广东工业大学经济与贸易学院,广州510520)
摘要:阐述了全球电子商务环境下供应链系统集成由紧密耦合的单一系统向松耦合动态绑定组件系统发展的必然趋
势,通过综合运用语义web服务技术和业务流程管理思想,提出一种实现智能动态集成的电子商务供应链系统架构
ESCMIF-SWS,描述了该架构的概念模型和方法,并通过跨国采购实例分析其运行机制。
关捷词:语义web服务;供应链管理系统;语义匹配;动态集成
中图分类号:TP311 文献标识码:A 文章编号:1007-9599(2011)07-0003-02
E-commerce Supply Chain System
Integration Research Based on Semantic Web Services
Ai Danxiang1,Zuo Hui2,Yang Jun’
(1.School of Management,Guangdong University of Technology,Guangzhou 510520。China;
2.School of Economics and Trade,Guangdong University of Technology,Guangzhou 51 0520,China)
Abstract:In global e-comlnerce.it iS an inevitable tendency that the integration of electronic supply chain managemcnt system
develops from the tight-coupled single system to the lOOSe.coupled and dynamic.bound modules.By applying semantic web service
基于语义描述的分布式Web服务发布与发现
第33卷
VoL33 第7期
No.7 计算机工程
Computer Engineering 2007年4月
April 2007
・网络与通信・ 文章编号t 1000_._3428(2007)07—-0ll7—-03 文献标识码:A 中图分类号;TP309
基于语义描述的分布式Web服务发布与发现
:f守健,夏小玲,乐嘉锦
(东华大学计算机科学与技术学院,上海20005 1)
擅要:结合P2P与Web服务语义描述技术,提出了一种基于分布式哈希表的非集中式Web服务发布与发现方法。通过定义服务供求双
方共同遵守的领域本体,实现具有同样语义概念的两种不同描述的统一,提高服务发现的效率和准确度。利用类别本体对领域本体的组织,
提出了层次式Web服务目录系统。基于该系统,服务的发布与发现是在特定应用领域范围内进行,因此减少了服务搜索空间,提高了服务
发现的效率。 关健词:Web服务发布;Web服务发现;语义描述;分布式哈希表
Distributed Web Service Publication and Discovery
一 一r1 ‘ 一 ‘ ‘ Based On emantic Description
YU Sh0ujJan,XIA Xiaoling,LE jiajin
(College of Computer Scienc e and Technology,Donghua University,Shanghai 20005 1)
IAbstract】This paper presents an approach for decentrali ̄ed Web services publication and discovery based on distributed Hash table by combining
peer to peer(P2P)networks and semantic description of Web services.Unification of diferent description for concepts with the same semantics is achieved through the usage of domain ontology to normali ̄e service provider and requestor,which increases the efficiency and accuracy of service discovery.By utilizing category ontology to organize doma:n specific ontology,it presents a kind of hierarchical Web service catalog system.Service
Semantic_Web_Service简介
Semantic Web Service简介
第17组
组长: 过雨佳 101499
组员: 姜哲民 101500
黄国强 101504
高四辈 101506
黎睿知 101507
1 Web服务
1.1 Web服务简介
Web服务是一个为Web这样高度分散化,高度自治的分布环境所量身定做的一个模型,它是
描述一些操作的接口,通过标准化的XML消息传递机制,可以通过网络访问这些操作。该接口
隐藏了服务实现的细节,允许通过独立于服务实现,独立于硬件或软件平台,独立于编写服务所用的编程语言的方式实现该服务。其关键技术之一是SOAP。SOAP (Simple Object Access
Protocol)是一种对象间的访问协议,用于构建Web服务和服务请求之间的通讯,是Web服务的
核心和主要的通信协议。Web服务的实质是“共享资源,交互通信,协作研究”。通过分布在全
球各地Web上的各种资源,在某种共同认可的协议下达到共享的目的。 1.2 Web服务所面临的问题
然而,Web服务交互所处的环境是分布的,异构的和动态变化的。这种环境会给Web服务
的交互带来许多问题。例如,由于使用Web服务环境的不同,提供者和请求者之间的语义差异
是不可避免的;另外,动态改变的Web和业务需求所带来的问题,也得通过增加服务的语义来解决。这就要求SOAP具有较强的适应能力,以提供由Web服务交互环境等因素所带来的语义
问题的解决机制。因此通过增加Web服务的语义描述,使SOAP支持语义处理的机制是解决语
义问题的一个可行方案。
2 语义Web
2.1 语义Web简介
1998年Web的发明者,国际W3C主席Tim Berners-Lee首次提出了语义Web的概念。
2001年9月9日国际W3C“技术与社会领域 (Technology and Society Domain)”下的语义Web活
动论坛 (Semantic Web Activity)正式宣告成立。语义Web活动论坛在其宣言中指出:“语义Web是当前Web的一个扩展,其中信息具有形式化定义的语义,更有助于计算机之间以及计算机与
地理语义
第一章 语义Web
§1语义Web的背景和意义
1.1语义web出现的背景
1.1.1背景
Tim Berners-Lee 提出了语义Web[1]的伟大构想。简言之,语义Web 就是能理解人类语言的智能网络,可以使人与计算机之间的交流变得很轻松。
1.1.2语义web概念
通过将Web 内容的语法结构和语义以知识表示形式显示地表示出来,以实现与其它信息源共享,使得人之间、人和机器之间以及机器与机器之间能准确地相互理解,从而实现最大程度的互操作性。
1.1.3语义web出现的原因和可解决的问题
1.1.4语义Web的主要功能
语义Web 要能顺利工作,就要求计算机能结构化地组织信息和规则集合,以使计算机利用规则进行自动推理。
1.1.5语义Web的基本结构
语义Web 体系结构是一个七层模型,其结构如图1 所示。
URI全球命名模式
XML层作为语法层
RDF层作为数据层
本体层(Ontology Layer)作为语义层
逻辑层(Logic Layer)提供了基于本体层上的智能推理规则
证据层(Proof Layer)支持代理间通讯的证据交换。
一个本体描述了一个特定研究领域的一个形式化的、共享的概念化模型。本体非常适合于描述互联网上各种不同的、分散的、半结构化的信息资源。通过定义共享的、通用的领域理论,本体帮助人和机器明确的交流,支持语义级的交换,而不仅仅是语法级的。
逻辑层提供了规则与推导方法,从而便于在本体层上进行推理,得到有用的语义信息。从一定的程度上讲,本体层定义的是否合理直接关系到推理的难易和结果的有效性。
而证据层则在此基础上使代理可以交换推理的结果。为了检查这些结果,需要将各代理的内部推理机制转化为一种通用的证据表示语言。比如,某个在线服务找到了李小姐的联系信息,而令人惊讶的是她在上海。当然,你要核对一下,所以你的计算机让服务来证明它的回答,服务立即将其内在的推理理由翻译成语义网络的统一语言,你计算机中的界面引擎证实了这个李小姐确实符合你的查询要求,如果你还有疑问,它能显示出相关的网页。
基于语义Web服务发现模型的农业信息化研究
201 1年8月 农机化研究 第8期
基于语义Web服务发现模型的农业信息化研究
孙福振 ,庄海燕
(1.山东理工大学计算机科学与技术学院,山东淄博255049;2.铁道警官高等专科学校警察管理系,郑州450053)
摘要:针对现有多数语义Web服务发现方法应用实施难度大和对终端用户输入信息的完整性依赖度高的问 题,提出一种基于简单查询语句的轻量级语义Web服务发现模型。该模型将用户输入的查询语句经过领域本体 匹配、基于WordNet同义词典匹配等步骤,自动发现并调用相应的Web服务操作。实验结果表明,采用该服务发 现模型能够有效提高服务发现的准确率和召回率,进而可推广应用到基于语义Web服务的农业信息化中。 关键词:农业信息化;Web服务发现;WordNet;自学机制 中图分类号:S126;TP391 文献标识码:A 文章编号:1003—188X(2011)08一O134一O4
0 引言
农业信息技术是实现农业高速、健康和可持续发
展的重要推动力,是一门新兴的边缘应用学科,是农
业科学和信息科学相互交叉渗透而产生的新领域。
基于语义的Web服务发现技术是其中的一个重要组
成部分。随着语义Web服务技术在农业信息系统中
的广泛应用,如何从海量的Web服务资源中快速查找
出需要的一个或者多个Web服务,来满足客户需求,
是亟待解决关键问题。
语义Web服务是语义Web与Web服务的结合
体,通过对Web服务进行语义封装可实现Web服务
的自动化发现、调用、互操作、组合、执行和监控。普
遍存在的问题是:多数基于语义的Web服务发现方法
都是建立在全新的语义Web服务模型和描述语言的 基础上,如OWL—S¨ ,WSMO,WSML -4]等,造成
这些方法的应用实施难度较大。另外,很多服务发现
系统的实现需要用户输入有关Web服务请求的详细
信息,增大了系统应用的复杂度。
针对上述问题,本文提出一种轻量级的语义Web
基于功能语义的Web服务匹配算法研究
2010年第2期
(总第126期) 大众科技
DAZHONG KE JI No.2。2010
(Cumulatively No.1 26)
基于功能语义的Web服务匹配算法研究
徐利谋雷英
(中山火炬职业技术学院,广东中山528436)
【摘要】随着Web技术的发展与应用,现有的服务发现方法不能有效的支持用户基于功能语义的匹配。文章在研究Web 服务功能描述模型基础上,提出了对功能语义描述三元组中客体、操作和约束条件的匹配算法,实现了基于功能语义的服务匹
配,最后通过实验验证了算法的有效性。
【关键词】Web服务发现;功能语义;匹配算法 【中图分类号】TP301 【文献标识码】A 【文章编号】1008—1151(2010)02—0030—02
服务发现是服务计算研究领域的核心问题之一,其主要
目标是实现服务提供者和使用者的互操作,从而使服务发挥
最大效能,更好地满足用户需求。现有的可实现的服务发现
方法主要是语法级的服务发现,主要采用WSDL标准描述服务,
通过关键字匹配进行服务搜索,如UDDI和ebXblL registry
就都提供了基于预定义分类的服务发现机制。这种发现机制
着重定义服务的接口和实现细节,而忽略了对服务功能与行
为的语义描述。所以其实现简单,但查全率和查准率较低,
且不能有效地支持用户基于功能语义进行服务发现。
针对以上的问题,本文提出了一种简单灵活的基于功能
语义的Web服务匹配算法。本文在研究Web服务功能描述模
型基础上,提出了对功能语义描述三元组中客体、操作和约
束条件的匹配算法,并通过实验对该匹配算法的有效性进行
了验证。 (一)Web服务的功能语义描述
Web服务包含了一系列操作和方法,在一定程度上可以认
为Web服务是面向特定领域完成一系列工作的复杂应用程序。
所以,Web服务及其操作的功能都可以用由名词和动词组成的
动宾短语来描述。例如一个实现酒店预定功能的Web服务,
一种改进的语义Web服务发现方法
第l8卷 V01.18 第7期 No.7 电子设计工程 Electronic Design Engineering 2010年7月 Ju1.2010
一种改进的语义Web服务发现方法
魏娟丽
(西安体育学院计算机教研室,陕西西安710068)
摘要:目前Web服务架构中用于Web服务发现的UDDI(统一描述、发现和集成)技术主要是基于关键词查找,由于
关键词查找的自身缺陷,UDDI技术不支持概念间的推理.这给用户的服务查找带来不便。因此作者在分析基于UDDI
的Web服务发现机制及其缺陷的基础上,着重研究了基于语义的web服务发现系统的体系结构.通过引入weh服
务质量本体.提出一种改进的语义Web服务发现方法
关键词:语义匹配;服务发现;本体;UDDI 中图分类号:TP393 文献标识码:A 文章编号:1674—6236(2010)07—0051-03
An improved method on semantic Web service discovery
WE1 Juan.1i
(ComputerScience TeachingRoom,Xi'anPhysicalEducation Unwenity,Xi'an 710068,China)
Abstract:At present,the main UDDI technology is based on key words searching in Web service architecture.Because of
its defect,the UDDI technology doesn't support concept's reasoning,which bring much inconvenience to users.Therefore,
this paper analyzed UDDI—based Web service discovery mechanism and its defects,and emphasized the Web services
