基于语义的WEB服务发现研究

来源 :河北大学 | 被引量 : 0次 | 上传用户:xingchen1023
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着Web服务技术的迅猛发展,Web正在由可浏览的信息资源的集合发展成为可以进行互操作的Web服务的集合。基于Web的商务应用为客户提供了不同类型的Web服务,进行Web服务互操作的关键是首先发现合适的Web服务,即利用服务匹配引擎将服务请求者的描述与服务提供者的描述进行匹配来寻找满足要求的服务。因此,服务发现在Web服务的实现过程中占有举足轻重的地位。现有的比较成熟的Web服务发现技术是基于UDDI框架的服务匹配,但由于UDDI缺乏语义信息的支持,仅提供服务的基本描述和基于框架的匹配机制,使得服务匹配仅是基于关键词和语法的匹配,这种服务匹配既不能区别语法不同但语义相同的信息,也不能区别语法相同但语义不同的信息,不能够提供基于服务功能的语义匹配。这显然不能满足Web服务自动发现和组合的要求。语义Web技术的出现使我们能够以明确的、机器可理解的语言来描述Web服务,使得Web服务成为计算机可以理解的实体,这启发我们将Web服务的匹配问题转换为基于语义的推理过程,从而可以利用知识管理领域的成果有效的进行Web服务匹配,从而支持服务的自动发现、执行和组合等。目前,语义Web的研究有了很大进展,实现语义Web的基本语言如RDF和OWL等目前已成为W3C推荐标准,而面向Web服务的本体语言如DAML-S, OWL-S则从本体的角度对Web服务进行了语义描述,使得基于服务功能的语义匹配成为可能。本文在把语义Web和Web服务技术结合的基础上,设计出基于语义的Web服务自动发现模型,该模型包含了Web服务的注册及管理、Web服务的发现、Web服务的测试执行等功能。利用OWL-S语言对发布服务和请求服务的功能进行描述,采用分步过滤匹配算法,先通过Category Filter、I/O Filter两个过滤器进行语义过滤筛选再进行语义相似度、功能相似度计算,最终将基于关键字的服务匹配变为基于Web服务功能的语义匹配,大大提高了服务匹配的精确度。Web服务的测试执行功能也给用户的使用提供了极大的方便。
其他文献
从60年代爆发软件危机,诞生软件工程这一新兴学科以来,软件工程的研究不断前进。一方面积累了一大批的成果和技术,形成了较为成熟的传统软件工程;另一方面不断引入新的先进的工程
随着3G通信系统的快速发展,移动多媒体通信技术已成为时代焦点,各种多媒体应用已逐渐从有线领域向无线领域发展,全方位地满足人们对于多种媒体、多种感观的需求。作为移动多
嵌入式地理信息系统(Embedded GIS)是集成了GIS功能的嵌入式系统产品,是在系统设计与开发层次上的应用,是一个软硬件混合的系统,它为移动中的导航、定位、地图查询和空间数据管
本文首先介绍了课题实施的背景,提出了课题研究的技术路线并进行了论证,详细论述了系统总体设计框架,对系统涉及的关键技术难点进行了分析并提出了解决思路。 详细设计了基于
随着计算机软件技术的广泛应用,计算机软件的质量已成为一个非常重要的问题,软件测试是解决软件质量问题的有效手段。软件测试作为软件开发过程中的一个重要阶段,受到了软件开发
在软件系统的整个设计过程中,软件体系结构的选择不仅影响软件开发的各阶段,而且对软件系统的可维护性、可扩充性都是至关重要的。软件系统的结构设计是从计算机软件的角度对软
在实际生产中,存在着这样一类重要的生产控制模型,即基于传送带服务的生产加工站(Conveyor-Serviced Production Station,简称CSPS)问题,其也是正(Industrial Engineering)/OR(Op
嵌入式系统被广泛应用于工业控制、智能设备和移动通讯等领域,随着应用的不断扩展和功能需求的增加,其复杂性也越来越高。底层硬件平台限制的多种多样,应用业务需求的广泛不一,有
随着网格技术的发展,生物计算网格已经成为当前网格研究领域的热点之一。如何设计一个好的任务调度模型及算法来调度用户提交的任务,以达到合理而又经济的利用资源的目的,成为生
随着制造执行系统(MES)的先进思想和技术进入中国,我国制造企业掀起了实施MES的热潮。自动化水平较高的企业充当了行业领头人不惜斥巨资实施MES,其它中小型企业也在不断增强企业