[发明专利]从传统Web服务到多维度语义模型的Web服务转换方法有效

专利信息
申请号: 201310755092.X 申请日: 2013-12-30
公开(公告)号: CN103699391B 公开(公告)日: 2017-01-11
发明(设计)人: 冯志勇;张祯;陈世展;胡小草 申请(专利权)人: 天津大学
主分类号: G06F9/44 分类号: G06F9/44
代理公司: 天津市北洋有限责任专利代理事务所12201 代理人: 刘国威
地址: 300072*** 国省代码: 天津;12
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 传统 web 服务 多维 语义 模型 转换 方法
【说明书】:

技术领域

发明涉及Web服务技术领域,具体来说,涉及从传统Web服务到多维度语义模型的Web服务转换方法。

背景技术

Web服务是一种基于Web环境的具有自适应、自描述、模块化并具有良好互操作能力的应用程序。随着互联网上Web服务的持续增加,以服务为中心的互联网正在悄然形成。目前,已有的Web服务绝大部分是使用WSDL(Web Services Description Language)描述,这些传统的Web服务都缺乏充足的语义信息,影响了服务发现和服务组合的结果,并使得自动的服务组合产生困难。因此,很有必要给现有的Web服务添加缺失的语义信息。

为了实现语义Web服务,一方面的研究致力于对现有WSDL描述的Web服务进行语义扩展,试图从现有的Web服务中提取语义信息,通过使用本体中机器可理解的元数据标注服务资源描述的各种概念。如METEOR-S语义标注框架通过对Web服务描述文档中的XMLSchema和本体进行转化,再对其进行匹配,并选出最优的匹配作为标注结果。但是此类方法的自动化程度还不够高,并且扩展的语义也有限制。

另一方面的研究致力于提出语义Web服务的描述规范。由于语义Web服务的描述是Web服务有关操作或处理的基础,因此,在服务开发阶段通过本体描述服务,使Web服务在底层就具备语义信息,从根本上消除服务交互处理间的异质或歧义性,为服务的互操作提供语义基础。目前已经提出了多种语义Web服务描述模型,如基于本体的Web语言服务(OWL-S),Web服务模型本体(WSMO),轻量级服务语义描述(WSMO-lite),语义Web服务本体(SWSO),SOA参考模型,WSDL语义标注(SAWSDL)和通用语义服务描述语言(USDL)等,其中前五种模型都抛弃了现有的WSDL(Web Services Description Language)架构;而SAWSDL和USDL是在WSDL基础上,使用本体概念对WSDL文档添加语义信息。

以上技术对实现语义Web服务提出了不同的解决方案,但是仍然存在如下的问题:

1)现有的Web服务进行语义扩展的方法完全建立在传统Web服务的架构上,对于服务的语义扩展程度及能力很有限,绝大部分的扩展算法只是增加了服务的功能语义,但缺乏其他方面的语义,如服务的上下文语义。

2)现有的Web服务描述规范尽管提出了一种新的Web服务描述语言,极大地增强了Web服务的语义信息,但它们都抛弃了传统Web服务语言WSDL的结构,且没有提出相应的方法来弥补WSDL语言和语义Web服务语言之间的差异。

3)现有的Web服务语义模型各不统一,存在描述方式的差异。如由于服务提供者之间、以及服务提供者与用户之间缺少对Web服务共同的语义约束,妨碍了Web服务之间的互操作以及服务的发现和组合的效率。

针对以上问题,有必要提出一个语义Web服务模型来弥补WSDL语言和语义Web服务语言之间的差异,同时,不仅要考虑Web服务简单的功能方面的语义,还应该从多个角度考虑Web服务的语义,如Web服务的时空和上下文等语义信息,以及Web服务的交互语义,并且实现从传统Web服务到该语义Web服务模型的Web服务转换。

发明内容

本发明旨在解决克服现有技术的不足,Web服务的多维度语义模型通过Web服务多维度语义描述语言(Multidimensional Semantic Description Language,MSDL)规范了Web服务的定义,MSDL能够兼容基于语义的WSDL。Web服务的多维度语义模型不仅包含Web服务的功能语义,还包含Web服务的时空、上下文、服务关系等语义信息。本发明旨在提高语义Web服务描述模型的可用性,实现对现有WSDL描述的Web服务的语义化。本发明采用的技术方案是,从传统Web服务到多维度语义模型的Web服务转换方法,包括如下步骤:

1)从WSDL描述的服务文档中获取功能语义,多维度语义模型的功能语义是指调用Web服务能够实现的功能,主要包括了四个部分:服务目标(Goal),服务输入(Input),服务输出(Output)以及服务约束(Constraint),由巴克斯范式(1)给出:

<FunSem>∷=<Goal><Input><Output><Constraint>{″and″|″or″|″not″}    (1)

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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