【技术实现步骤摘要】
—种大规模Web服务图生成器
本专利技术属于计算机应用领域,特别涉及一种大规模Web服务图生成器。
技术介绍
现实世界的服务之间是存在一定的依赖关系的,只是它们之间的依赖关系不明显,是隐式的,有可能不被计算机直接识别。随着互联网上服务的急剧增长,如何发现服务间依赖关系是一个很有意义的研究课题。为了实现快速发现服务间依赖关系,构建大规模的Web服务图,本专利技术提出了一种大规模Web服务图生成器。
技术实现思路
本专利技术的目的是提供一种大规模Web服务图生成器,该大规模Web服务图生成器能在给定的服务集中快速挖掘出Web服务间依赖关系并构建Web服务图。为实现上述目的,本专利技术的技术方案为: 一种大规模Web服务图生成器,包括WSDL文档解析器、参数聚集器、参数匹配器、优化器、Web服务图存储器和语义中间转换器,WSDL文档解析器、参数聚集器、参数匹配器、优化器、Web服务图存储器依次相连,语义中间转换器与参数匹配器相连。其中,WSDL文档解析器主要是利用开源工具包WSDL4J进行解析。其中,参数聚集器主要是对参数进行聚类,构建参数相同或相近的概念集合。包括输入参数聚集单元和输出参数聚集单元,输入参数聚集单元和输出参数聚集单元并行运行,均处理前面的WSDL文档解析器的输出,为参数匹配器提供输入,互不影响。其中,参数匹配器以参数聚集器中输入参数聚集单元和输出参数聚集单元的输出为输入,通对参数相似度的匹配计算,判断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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。