一种大规模Web服务图生成器制造技术

技术编号:10354814 阅读:98 留言:0更新日期:2014-08-27 11:13
本发明专利技术涉及一种大规模Web服务图生成器,包括WSDL文档解析器、参数聚集器、参数匹配器、优化器、Web服务图存储器和语义中间转换器,WSDL文档解析器、参数聚集器、参数匹配器、优化器、Web服务图存储器依次相连,语义中间转换器与参数匹配器相连。本发明专利技术Web服务图生成器通过WSDL文档的解析、聚类,匹配,使构建大规模Web服务图变得容易,大规模Web服务图为服务发现、服务组合等方面研究提供丰富的数据基础和新的研究途径,在大规模Web服务图基础上挖掘有效的增值服务意义也非常重大。

【技术实现步骤摘要】
—种大规模Web服务图生成器
本专利技术属于计算机应用领域,特别涉及一种大规模Web服务图生成器。
技术介绍
现实世界的服务之间是存在一定的依赖关系的,只是它们之间的依赖关系不明显,是隐式的,有可能不被计算机直接识别。随着互联网上服务的急剧增长,如何发现服务间依赖关系是一个很有意义的研究课题。为了实现快速发现服务间依赖关系,构建大规模的Web服务图,本专利技术提出了一种大规模Web服务图生成器。
技术实现思路
本专利技术的目的是提供一种大规模Web服务图生成器,该大规模Web服务图生成器能在给定的服务集中快速挖掘出Web服务间依赖关系并构建Web服务图。为实现上述目的,本专利技术的技术方案为: 一种大规模Web服务图生成器,包括WSDL文档解析器、参数聚集器、参数匹配器、优化器、Web服务图存储器和语义中间转换器,WSDL文档解析器、参数聚集器、参数匹配器、优化器、Web服务图存储器依次相连,语义中间转换器与参数匹配器相连。其中,WSDL文档解析器主要是利用开源工具包WSDL4J进行解析。其中,参数聚集器主要是对参数进行聚类,构建参数相同或相近的概念集合。包括输入参数聚集单元和输出参数聚集单元,输入参数聚集单元和输出参数聚集单元并行运行,均处理前面的WSDL文档解析器的输出,为参数匹配器提供输入,互不影响。其中,参数匹配器以参数聚集器中输入参数聚集单元和输出参数聚集单元的输出为输入,通对参数相似度的匹配计算,判断Web服务间是否构成关联,在参数匹配时,需要使用语义中间转换器。其中,优化器对初步生成的Web服务图进行约简、合并,最终输出Web服务图到存储器; 其中,Web服务图存储器用于接收经过优化器处理好后的Web服务图并进行存储;其中,语义中间转换器主要是运用语义词典Word-Net、中文分词方法和基于向量空间的相似度计算方法实现参数间的语义相似度计算,为参数匹配器提供数据。本专利技术Web服务图生成器的有益效果:通过WSDL文档的解析、聚类,匹配,使构建大规模Web服务图变得容易,大规模Web服务图为服务发现、服务组合等方面研究提供丰富的数据基础和新的研究途径,在大规模Web服务图基础上挖掘有效的增值服务意义也非常重大。【附图说明】图1为本专利技术Web服务图生成器的工作原理框图。【具体实施方式】下面将结合附图和具体实施例对本专利技术做进一步详细说明: 如图1所示,一种开放式服务依赖图构造器,包括WSDL文档解析器、参数聚集器、参数匹配器、优化器、Web服务图存储器和语义中间转换器,WSDL文档解析器、参数聚集器、参数匹配器、优化器、Web服务图存储器依次相连,语义中间转换器与参数匹配器相连。WSDL文档解析器主要是利用开源工具包WSDL4J进行解析。参数聚集器主要是对参数进行聚类,构建参数相同或相近的概念集合。包括输入参数聚集单元和输出参数聚集单元,输入参数聚集单元和输出参数聚集单元并行运行,均处理前面的WSDL文档解析器的输出,为参数匹配器提供输入,互不影响。参数匹配器以参数聚集器中输入参数聚集单元和输出参数聚集单元的输出为输入,通对参数相似度的匹配计算,判断Web服务间是否构成关联,在参数匹配时,需要使用语义中间转换器。语义中间转换器主要是运用语义词典Word-Net、中文分词方法和基于向量空间的相似度计算方法实现参数间的语义相似度计算,为参数匹配器提供数据。一种大规模Web服务图生成器工作原理是:首先WSDL文档解析对WSDL文档库中的WSDL文档进行解析出对应Web服务的文档内容,包括服务名、操作名、对应的参数等,参数聚集器中的输入参数聚集单元和输出参数聚集单元分别按解析出来的输入参数和输出参数对Web服务进行聚类,生成输入参数服务概念集合和输出参数服务概念集合,参数匹配器结合语义中间转换器,对输入参数服务概念集合和输出参数服务概念的参数进行匹配关联,如关联成功,则对应的服务之间添加一条边,直到所有的输入参数服务概念和输出参数服务概念都匹配完成后,初步生成Web服务图,优化器对初步生成的Web服务图进行约简、合并,最终输出Web服务图到存储器。本文档来自技高网...

【技术保护点】
一种大规模Web服务图生成器,其特征在于:该生成器包括WSDL文档解析器、参数聚集器、参数匹配器、优化器、Web服务图存储器和语义中间转换器,所述WSDL文档解析器、参数聚集器、参数匹配器、优化器、Web服务图存储器依次相连,语义中间转换器与参数匹配器相连;——所述WSDL文档解析器主要是利用开源工具包WSDL4J进行解析;——所述参数聚集器主要是对参数进行聚类,构建参数相同或相近的概念集合;——所述参数匹配器以参数聚集器中输入参数聚集单元和输出参数聚集单元的输出为输入,通对参数相似度的匹配计算,判断Web服务间是否构成关联,在参数匹配时,需要使用语义中间转换器;——所述优化器对初步生成的 Web服务图进行约简、合并,最终输出Web服务图到存储器;——所述Web服务图存储器用于接收经过优化器处理好后的Web服务图并进行存储;——所述语义中间转换器主要是运用语义词典Word‑Net、中文分词方法和基于向量空间的相似度计算方法实现参数间的语义相似度计算,为参数匹配器提供数据。

【技术特征摘要】
1.一种大规模Web服务图生成器,其特征在于:该生成器包括WSDL文档解析器、参数聚集器、参数匹配器、优化器、Web服务图存储器和语义中间转换器,所述WSDL文档解析器、参数聚集器、参数匹配器、优化器、Web服务图存储器依次相连,语义中间转换器与参数匹配器相连; —所述WSDL文档解析器主要是利用开源工具包WSDL4J进行解析; ——所述参数聚集器主要是对参数进行聚类,构建参数相同或相近的概念集合; ——所述参数匹配器以参数聚集器中输入参数聚集单元和输出参数聚集单元的输出为输入,通对参数相似度的匹配计算,判断Web服务间是否构成关联,在参数匹配时,...

【专利技术属性】
技术研发人员:覃事刚熊国权徐谦胡俊达叶义红黎治福
申请(专利权)人:遵义长征电器开关设备有限责任公司
类型:发明
国别省市:贵州;52

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1