一种大规模Web服务图生成器的制造方法

文档序号:6550043阅读:228来源:国知局
一种大规模Web服务图生成器的制造方法
【专利摘要】本发明涉及一种大规模Web服务图生成器,包括WSDL文档解析器、参数聚集器、参数匹配器、优化器、Web服务图存储器和语义中间转换器,WSDL文档解析器、参数聚集器、参数匹配器、优化器、Web服务图存储器依次相连,语义中间转换器与参数匹配器相连。本发明Web服务图生成器通过WSDL文档的解析、聚类,匹配,使构建大规模Web服务图变得容易,大规模Web服务图为服务发现、服务组合等方面研究提供丰富的数据基础和新的研究途径,在大规模Web服务图基础上挖掘有效的增值服务意义也非常重大。
【专利说明】—种大规模Web服务图生成器
【技术领域】
[0001]本发明属于计算机应用领域,特别涉及一种大规模Web服务图生成器。
【背景技术】
[0002]现实世界的服务之间是存在一定的依赖关系的,只是它们之间的依赖关系不明显,是隐式的,有可能不被计算机直接识别。随着互联网上服务的急剧增长,如何发现服务间依赖关系是一个很有意义的研究课题。为了实现快速发现服务间依赖关系,构建大规模的Web服务图,本发明提出了一种大规模Web服务图生成器。

【发明内容】

[0003]本发明的目的是提供一种大规模Web服务图生成器,该大规模Web服务图生成器能在给定的服务集中快速挖掘出Web服务间依赖关系并构建Web服务图。
[0004]为实现上述目的,本发明的技术方案为:
一种大规模Web服务图生成器,包括WSDL文档解析器、参数聚集器、参数匹配器、优化器、Web服务图存储器和语义中间转换器,WSDL文档解析器、参数聚集器、参数匹配器、优化器、Web服务图存储器依次相连,语义中间转换器与参数匹配器相连。
[0005]其中,WSDL文档解析器主要是利用开源工具包WSDL4J进行解析。
[0006]其中,参数聚集器主要是对参数进行聚类,构建参数相同或相近的概念集合。包括输入参数聚集单元和输出参数聚集单元,输入参数聚集单元和输出参数聚集单元并行运行,均处理前面的WSDL文档解析器的输出,为参数匹配器提供输入,互不影响。
[0007]其中,参数匹配器以参数聚集器中输入参数聚集单元和输出参数聚集单元的输出为输入,通对参数相似度的匹配计算,判断Web服务间是否构成关联,在参数匹配时,需要使用语义中间转换器。
[0008]其中,优化器对初步生成的Web服务图进行约简、合并,最终输出Web服务图到存储器;
其中,Web服务图存储器用于接收经过优化器处理好后的Web服务图并进行存储;其中,语义中间转换器主要是运用语义词典Word-Net、中文分词方法和基于向量空间的相似度计算方法实现参数间的语义相似度计算,为参数匹配器提供数据。
[0009]本发明Web服务图生成器的有益效果:通过WSDL文档的解析、聚类,匹配,使构建大规模Web服务图变得容易,大规模Web服务图为服务发现、服务组合等方面研究提供丰富的数据基础和新的研究途径,在大规模Web服务图基础上挖掘有效的增值服务意义也非常重大。
【专利附图】

【附图说明】
[0010]图1为本发明Web服务图生成器的工作原理框图。【具体实施方式】
[0011]下面将结合附图和具体实施例对本发明做进一步详细说明:
如图1所示,一种开放式服务依赖图构造器,包括WSDL文档解析器、参数聚集器、参数匹配器、优化器、Web服务图存储器和语义中间转换器,WSDL文档解析器、参数聚集器、参数匹配器、优化器、Web服务图存储器依次相连,语义中间转换器与参数匹配器相连。
[0012]WSDL文档解析器主要是利用开源工具包WSDL4J进行解析。
[0013]参数聚集器主要是对参数进行聚类,构建参数相同或相近的概念集合。包括输入参数聚集单元和输出参数聚集单元,输入参数聚集单元和输出参数聚集单元并行运行,均处理前面的WSDL文档解析器的输出,为参数匹配器提供输入,互不影响。
[0014]参数匹配器以参数聚集器中输入参数聚集单元和输出参数聚集单元的输出为输入,通对参数相似度的匹配计算,判断Web服务间是否构成关联,在参数匹配时,需要使用语义中间转换器。
[0015]语义中间转换器主要是运用语义词典Word-Net、中文分词方法和基于向量空间的相似度计算方法实现参数间的语义相似度计算,为参数匹配器提供数据。
[0016]一种大规模Web服务图生成器工作原理是:首先WSDL文档解析对WSDL文档库中的WSDL文档进行解析出对应Web服务的文档内容,包括服务名、操作名、对应的参数等,参数聚集器中的输入参数聚集单元和输出参数聚集单元分别按解析出来的输入参数和输出参数对Web服务进行聚类,生成输入参数服务概念集合和输出参数服务概念集合,参数匹配器结合语义中间转换器,对输入参数服务概念集合和输出参数服务概念的参数进行匹配关联,如关联成功,则对应的服务之间添加一条边,直到所有的输入参数服务概念和输出参数服务概念都匹配完成后,初步生成Web服务图,优化器对初步生成的Web服务图进行约简、合并,最终输出Web服务图到存储器。
【权利要求】
1.一种大规模Web服务图生成器,其特征在于:该生成器包括WSDL文档解析器、参数聚集器、参数匹配器、优化器、Web服务图存储器和语义中间转换器,所述WSDL文档解析器、参数聚集器、参数匹配器、优化器、Web服务图存储器依次相连,语义中间转换器与参数匹配器相连; —所述WSDL文档解析器主要是利用开源工具包WSDL4J进行解析; ——所述参数聚集器主要是对参数进行聚类,构建参数相同或相近的概念集合; ——所述参数匹配器以参数聚集器中输入参数聚集单元和输出参数聚集单元的输出为输入,通对参数相似度的匹配计算,判断Web服务间是否构成关联,在参数匹配时,需要使用语义中间转换器; ——所述优化器对初步生成的Web服务图进行约简、合并,最终输出Web服务图到存储器; ——所述Web服务图存储器用于接收经过优化器处理好后的Web服务图并进行存储;—所述语义中间转换器主要是运用语义词典Word-Net、中文分词方法和基于向量空间的相似度计算方法实现参数间的语义相似度计算,为参数匹配器提供数据。
2.根据权利要求1所述大规模Web服务图生成器,其特征在于:所述参数聚集器包括输入参数聚集单元和输出参数聚集单元,输入参数聚集单元和输出参数聚集单元并行运行,均处理前面的WSDL文档解析器的输出,为参数匹配器提供输入。
【文档编号】G06F17/30GK104008206SQ201410273206
【公开日】2014年8月27日 申请日期:2014年6月19日 优先权日:2014年6月19日
【发明者】覃事刚, 熊国权, 徐谦, 胡俊达, 叶义红, 黎治福 申请人:遵义长征电器开关设备有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1