[发明专利]基于语义的Web服务关系网络系统无效
申请号: | 200810054066.3 | 申请日: | 2008-08-05 |
公开(公告)号: | CN101605141A | 公开(公告)日: | 2009-12-16 |
发明(设计)人: | 冯志勇;陈世展;王辉;陈炬;韩冷 | 申请(专利权)人: | 天津大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 天津市北洋有限责任专利代理事务所 | 代理人: | 李素兰 |
地址: | 300072*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 语义 web 服务 关系 网络 系统 | ||
1.一种基于语义的Web服务关系网络系统,将服务作为该网络的节点,与服务之间的关系组成的三维立体网络,具体又分为两层:抽象服务层和具体服务层,分别包括具体服务和抽象服务,其特征在于,该系统包括Web服务关系网络、该网络的提交服务、该网络的获取服务、该网络的根据功能描述所自动组合得到复合服务以及服务发现/显示接口,其中:
Web服务关系网络用于自动发现、动态组合,该Web服务关系网络所要处理的服务来源于该网络的注册服务和发现服务,其中,注册服务包括服务提交/服务的信息提取,该提取信息送到Web服务关系网络;发现服务则通过爬虫获得服务的描述文件并注册到Web服务关系网络;以及根据功能描述自动进行服务组合,这些复合服务也是通过服务注册接口送到Web服务关系网络;该Web服务关系网络提供的查询/显示服务功能,通过服务发现接口来完成。
2.如权利要求1所述的基于语义的Web服务关系网络系统,其特征在于,所述具体服务是抽象服务的实例,基于语义的Web服务关系网络中的抽象服务与各具体服务之间通过Instance-of连接。
3.如权利要求1所述的基于语义的Web服务关系网络系统,其特征在于,所述具体服务之间,由以下定义的关系相连:等价型服务关系、替换型服务关系、相似型服务关系、组合型服务关系、调用型服务关系、时间型服务关系。
4.如权利要求1所述的基于语义的Web服务关系网络系统,其特征在于,所述各节点的结构按照对应选取的OWL-S文件和WSDL文件中Web服务属性描述部分的常用子集进行定义,同时各对应的节点提供URI属性指向原先的OWL-S文件或者WSDL文件。
5.如权利要求4所述的基于语义的Web服务关系网络系统,其特征在于,所述WSDL文件利用WSDL2SN解析器进行解析后,生成Web服务关系网络节点,进而组成Web服务关系网络系统,所述WSDL2SN的解析器实现流程,包括以下步骤:
首先,通过WSDL4J API把WSDL文件读到definition中;
从definition中读取得到类型types定义;
在types定义中构建命名空间等属性信息,并将该属性转换成JDOM型;
得到完成转换的类型的schema定义。
对于WSDL文件中的参数为自定义的复杂类型的情况,需要使用上面得到的schema去进行复杂类型的解析,直至将自定义类型分解,得到一系列的简单类型,因此,在上述流程之后还进一步包括以下步骤:
首先对service元素进行解析,得到绑定信息;
根据绑定信息找到应的portType信息;
对portType中所包含的所有操作operation进行解析,得到每个操作的基本属性和参数信息,每个输入和输出结果都分别是一个message;
根据参数信息找到相应的message定义;
message的具体结构从已经构建好的schema中得到,直至将message分解为简单类型;
对绑定类型进行判断,进一步分为RPC型和编码型;
当绑定类型为RPC型时,构建RPC类型复杂参数;
判断所构建的RPC类型复杂参数是否为复杂类型;
得到完整的服务信息;
当绑定类型为编码型时,构建文档类型复杂参数;
判断所构建的文档类型复杂参数是否为复杂类型;
得到完整的服务信息。
6.如权利要求4所述的基于语义的Web服务关系网络系统,其特征在于,所述OWL-S文件利用OWL-S解析器进行解析,具体包括以下步骤:
首先通过OWL-S的URI,读取OWL-S文件;
导入OWL-S引用的其他本体;
检查该文件描述的本体是否有效及符合规范;
如果上述本体的检查结果是有效及符合规范,则解析出组成服务网络中服务节点所需要的相关内容;
映射到符合服务网络定义的规范;
将结果持久化到服务网络中,并通知相应的维护程序;
将更新通知服务网络维护进程;
如果上述本体的检查结果是无效或不符合规范,则输出相关信息,并且结束此次操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津大学,未经天津大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810054066.3/1.html,转载请声明来源钻瓜专利网。