[发明专利]一种RESTful Web服务匹配系统在审

专利信息
申请号: 201410198672.8 申请日: 2014-05-12
公开(公告)号: CN104063215A 公开(公告)日: 2014-09-24
发明(设计)人: 程方;张鹏;朱建虎;蒋明浪;史涛;张瑞 申请(专利权)人: 重庆邮电大学
主分类号: G06F9/44 分类号: G06F9/44
代理公司: 北京同恒源知识产权代理有限公司 11275 代理人: 赵荣之
地址: 400065 *** 国省代码: 重庆;85
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 restful web 服务 匹配 系统
【说明书】:

技术领域

发明属于RESTfulWeb服务技术领域,涉及一种RESTfulWeb服务匹配系统。

背景技术

随着经济全球化进程的加快和企业信息化建设的发展,跨地域、跨行业的IT协作越来越多,这使得在分布式系统中实现异构信息的共享成为一个迫切需求。Web服务由于具备标准化、互操作能力强等特性,成为了目前实现异构数据集成的主流技术。SOA作为Web服务的架构也越来越多的被用于信息共享系统的建设。但Web服务大多采用基于RPC交互模型,该模型在相对封闭、小的应用环境中取得了较大成功,但用在分布、开放的Web环境中带来了一些问题,如紧密耦合、接口复杂、可伸缩性差,无法应对快速更新的需求变化。

2000年RoyThomasFielding博士在其博士论文中提出REST软件架构,让基于REST的Web服务回归到Web的本质上。这种面向资源的轻量级的RESTfulWeb服务充分利用了HTTP的语法语义,通过URI(UniformResourceIdentifier)来识别和定位资源,使系统具有可寻址性、连通性、无状态性、统一接口等特点,还可以低耦合的与其他分布式组件,使系统具有很好的交互性、伸缩性和可扩展性。目前,RESTfulWeb服务已经被一些大公司采用,比如谷歌、脸谱、雅虎。

然而,近年来,RESTfulWeb服务大量出现,而如何有效发现所需要的RESTfulWeb服务,仍是一个亟待解决的问题。目前,还没有一套成熟的RESTfulWeb服务发现系统。

发明内容

有鉴于此,本发明的目的在于提供一种RESTfulWeb服务匹配系统,该系统在本体库、相关算法和描述语言的基础上,通过对输入条件和RESTfulWeb服务解析、特征提取,进而实现匹配的RESTfulWeb服务匹配。

为达到上述目的,本发明提供如下技术方案:

一种RESTfulWeb服务匹配系统,包括以下构件:本体构件、业务处理构件、算法及描述语言构件;所述本体构件用于为系统提供语义支持;所述业务处理构件用于实现系统业务的处理;所述算法及描述语言构件用于提供系统的核心算法及对RESTfulWeb服务进行描述。

进一步,所述本体构件主要包括为系统提供语义支持的本体库,本体库在该系统中为涉及到RESTfulWeb服务的相关领域提供本体,是对领域知识的共享和共同认识;在该系统中, 本体库主要是将系统中涉及到的本体库中概念映射到分类树(FLS)中,分类树中节点用来表示概念,路径表示概念间的关系。

进一步,所述本体库包括WordNet、DBpedia。

进一步,所述算法及描述语言构件用于提供系统的核心算法及对RESTfulWeb服务进行描述;所述核心算法包括用户输入查询条件特征提取的算法、RESTfulWeb服务特征提取的算法和匹配算法;

用户输入查询条件特征提取的算法主要用于对用户输入的条件语句进行解析,通过分字、分词和分句来提取有意义的概念,这些概念尽量满足用户的实际目的;

RESTfulWeb服务特征提取的算法,主要用于对服务文档特征进行提取,解析文档内容,按照规则重新分块、分类来描述服务,让服务能够清晰表达、有序的表述;

匹配算法,是最重要的算法,主要用于目标服务与用户输入条件的匹配,既有概念之间相似度计算,还要有整体相似度计算,同时,还要设置权重大小,分重要性等级,让结果更能够体现用户的要求。

进一步,所述算法及描述语言构件用于提供系统的核心算法及对RESTfulWeb服务进行描述;对RESTfulWeb服务进行描述时,不同的描述语言描述的侧重点不同,描述方式也不同;本系统采用的描述语言包括hRESTS、MicroWSMO和WADL。

进一步,所述业务处理构件具体包括请求条件处理模块、服务处理模块和匹配模块组成;

所述请求条件处理模块包括两个处理过程:特征提取和语义标注;对于用户输入的查询条件,经过特征提取,将条件语句分解成单个有意义的字、词、句,这个过程要在前面所述的用户输入查询条件特征提取的算法参与下完成,再将提取到的字词句在本体库映射的分类树参与下完成,将特征提取到的字词句在分类树中找到相应节点概念,能够找到相应节点的概念保留分成一组,不能够找到相应节点的概念舍弃,重新解析查询语句,重复该过程,直到满足算法设置停止条件。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410198672.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top