一种多阶段语义web服务发现途径及其实现

来源 :南京大学 | 被引量 : 0次 | 上传用户:lhl23
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet技术的快速发展和软件应用需求的继续增长,面向服务的计算成为了学术界和产业界关注的热点。面向服务的计算以“软件即服务”的理念为前提,期望以服务作为基本元素进行开放环境下分布式应用的开发。Web服务的出现和发展为面向服务的计算提供了一条可行的技术途径。有效利用Web服务的关键,是必须首先解决定位所需要的服务。早期的Web服务应用系统中,定位Web服务基于WSDL/UDDI。这种方法本质上是一种基于关键字匹配的途径,从而使得在服务发现精度方面存在巨大的缺陷。导致这种情况的原因是,这种服务发现途径没有考虑服务相关的语义信息。语义web服务是当今web服务社区研究热点之一,其主要思想就是借助语义网技术描述web服务,并在其上开发相应的服务发现算法,从而解决传统基于关键字服务发现方法精度不高的缺点。作为语义Web服务关键技术之一,语义Web服务发现结合语义Web技术,充分应用服务相关的语义信息,从而解决早期基于关键字的服务发现机制精度不高的缺陷。   本文在分析语义web服务发现主要问题、研究现状以及当前所面临的难点基础之上,提出了一种多阶段语义Web服务发现机制。主要贡献如下:⑴提出了一个语法简单、使用简便的Web服务描述架构SSWSDL(simpleSemantic Web Service Description Language,简单语义Web服务描述语言)。该语言包含了以下Web服务相关的语言成分:①输入的数据类型、名称、所属本体概念及其数值;②输出的数据类型及其所属本体概念;③执行前件、执行后件以及执行结果等约束;④服务的一些通用属性,包括服务的名称、调用地址、接口名称、所属领域本体以及用于匹配时筛选Web服务的相似度阈值。⑵在分析语义Web服务发现的主要问题、当前的研究热点、难点以及研究现状的基础上,提出了一种多阶段语义Web服务发现机制。在这种机制中,包含了三个服务发现阶段,依次是输入输出数据类型匹配、输入输出所属本体概念匹配以及约束匹配。其中,数据类型匹配速度最快,其次是本体概念,最后是约束匹配。本文的服务发现机制正是按照它们匹配速度的大小由高到底,安排各个匹配阶段。这样安排的好处,是可以尽量弥补数据类型匹配、本体概念匹配以及约束匹配三种匹配方法的不足,发挥各自的优点。⑶实现了一个本文所提出的多阶段语义Web服务发现的支撑系统,并给出了一个简单的演示实例。
其他文献
信息技术在生产和生活中获得越来越普遍的应用,在信息和数据的不断累积中,数据信息的安全性和实时性受到各个行业的高度重视,对数据的连续保护逐渐提升到重要日程。连续数据
随着网络的广泛普及和面临的信息战、经济金融的威胁,信息安全问题带来的影响将会全方位地涉及到一个国家的政治、军事、经济、文化、社会生活等各个方面。信息安全技术的发展
方向关系是空间数据库中重要的空间关系之一,在地理信息系统、多媒体系统和图像数据库等领域都有着重要应用,它经常用作空间查询中的选择条件,而方向关系查询的效率一直是学
入侵检测系统作为保护计算机系统安全的重要手段其应用越来越广泛,然而随之产生的大量原始报警事件也带来了新的问题:数量巨大、误报警多、重复报警多,影响了对入侵检测系统的有
随着可视化理论和计算机图形学的飞速发展,三维地质建模和可视化成了当前国内外研究热点。地质建模可视化技术为地质工作者在3D空间中观察地质结构、分析地质特征提供了新的
网络系统已经发展到大规模、分布式的无界网络;随着网络复杂性的加剧、系统规模和速度的增长、系统之间依赖性的加强,信息系统的安全问题层出不穷。但是传统的安全技术着重于
数据计算是指采用商业集群进行分布式计算解决大规模数据的存储、分析等问题的一类计算模式。随着互联网的发展,数据规模的增长,工业界和学术界对数据计算进行了广泛而深入的研
当今,Ajax技术正在Web程序中扮演越来越重要的角色,它采用了异步调用方式,综合利用了Java Script、DOM、XML Http Request、XML等技术。由于Ajax的特性,这个技术被广泛使用。本文
软件复用是解决软件危机的一条切实可行的途径。成功的实施软件复用,需要大量而丰富的软件构件资源。目前在Internet上已有大量的构件资源,但其缺乏有效的组织和管理,这使得软件
学位
用图形化的表示方法来定义工作流,具有操作简便、理解直观等众多优点,并已成为了现代化工作流管理系统的一个必备组成部分,由于大部分都是商业软件,为了深入了解其实现原理,本文探