【技术实现步骤摘要】
本专利技术属于Web服务领域,主要实现一种基于QoS属性预测和纠错的有监督Web服务发现方法以及由此方法架构出的系统。
技术介绍
随着互联网技术的应用日益广泛和逐渐深入,人们已不再满足于仅仅简单使用网络资源,如浏览网页、收发邮件等,而是一方面希望能够简捷、快速的将自己开发的软件资源发布在互联网上供他人复用,另一方面也希望能方便地复用现有的软件资源以满足自己个性化的需求。软件服务化是实现这种软件资源复用的有效途径,而面向服务的体系架构(Service Oriented Architecture, S0A)为软件服务化提供了理论支持,很大程度上推动了软件资源的复用、集成、以及网络资源的多样化。Web服务作为SOA架构的一种具体实现方式,具有良好的封装性和广泛的适用性,已经成为企业信息规划、动态电子商务和应用集成的重要支撑技术。近年来,互联网上出现了大量的Web服务,这些服务正在构成云计算平台的基础。但是,由于网络环境的开放、服务资源的快速演变以及用户需求的变更和使用模式的偏好等,导致服务具有很大的不确定性和不可控性,这些不确定性和不可控性的程度往往通过服务质量(Quality of Service, QoS)属性来表征。常用的QoS属性包括响应时间、用户满意度、服务价格、可用性、可扩展性、并发处理能力、准确性、安全性、可靠性、吞吐Jl-寸寸O由于Web服务由分布于网络上的众多组织和个人独立开发,其数量众多且增长迅速,因此存在很多提供相似或相同功能的服务。当服务使用者进行服务选择时,不仅应考虑服务所能满足的功能性需求,而且应考虑服务所能满足的非功能性需求,即服 ...
【技术保护点】
一种基于QoS属性预测和纠错的有监督Web服务发现方法,其特征在于:该方法适用于用户?服务QoS矩阵满足近似低秩特性的情况下,具体步骤包括:步骤(1)QoS数据收集中心按QoS属性类别收集服务调用者反馈的QoS历史数据,对其进行预处理后产生用户?服务QoS采样矩阵;步骤(2)采用矩阵补全技术对用户?服务QoS采样矩阵中缺失的QoS属性值进行预测,同时对失真的QoS属性值进行纠错,生成QoS完全矩阵;步骤(3)服务提供者发布所开发Web服务的WSDL文档至服务注册中心,服务注册中心对所收集的WSDL文档进行分类;步骤(4)对服务注册中心的分类WSDL文档进行有监督特征提取,生成低维紧致的Web服务语义特征表示向量;步骤(5)服务查询者构造Web服务查询请求描述文档提交给服务发现中介;步骤(6)服务发现中介根据Web服务查询请求描述文档计算每一个候选服务与用户总需求的匹配度并按匹配度大小排序;步骤(7)服务发现中介将符合查询请求的前n个查询结果包装成HTML页面格式,通过查询结果展示模块反馈给服务查询者,n为自然数;步骤(8)服务查询者根据查询结果选择并调用相应的Web服务,同时将获得的Q ...
【技术特征摘要】
1.一种基于Q0S属性预测和纠错的有监督Web服务发现方法,其特征在于:该方法适用于用户-服务QoS矩阵满足近似低秩特性的情况下,具体步骤包括: 步骤(l)QoS数据收集中心按QoS属性类别收集服务调用者反馈的QoS历史数据,对其进行预处理后产生用户-服务QoS采样矩阵; 步骤(2)采用矩阵补全技术对用户-服务QoS采样矩阵中缺失的QoS属性值进行预测,同时对失真的QoS属性值进行纠错,生成QoS完全矩阵; 步骤(3)服务提供者发布所开发Web服务的WSDL文档至服务注册中心,服务注册中心对所收集的WSDL文档进行分类; 步骤(4)对服务注册中心的分类WSDL文档进行有监督特征提取,生成低维紧致的Web服务语义特征表示向量; 步骤(5)服务查询者构造Web服务查询请求描述文档提交给服务发现中介; 步骤(6)服务发现中介根据Web服务查询请求描述文档计算每一个候选服务与用户总需求的匹配度并按匹配度大小排序; 步骤(7)服务发现中介将符合查询请求的前η个查询结果包装成HTML页面格式,通过查询结果展示模块反馈给服务查询者,η为自然数; 步骤(8)服务查询者根据查询结果选择并调用相应的Web服务,同时将获得的QoS信息反馈给QoS数据收集中心。2.按权利要求1所述的一种基于QoS属性预测和纠错的有监督Web服务发现方法,其特征在于,步骤(2)具体包括如下步骤: (2-1)根据矩阵补全理论将QoS属性预测和纠错问题建模为:3.按权利要求2所述的一种基于QoS属性预测和纠错的有监督Web服务发现方法,其特征在于:在步骤(2-2)中,将采样矩阵Q、投影算子?。、正则化因子α、参数ξ作为所述I2,!范数正则化约束的结构化噪声矩阵补全算法的输入,将QoS完全矩阵X,噪声矩阵Z作为所述I2,i范数正则化约束的结构化噪声矩阵补全算法的输出,其中,参数ξ为1Χ10_6 ;具体计算过程如下: 步骤(a):将公式(I)松弛为QoS属性预测和纠错问题的一个近似问题:4.按权利要求1所述的一种基于QoS属性预测和纠错的有监督Web服务发现方法,其特征在于:步骤(4)具体包括如下步骤: (4-1)使用开源软件WSDL4J对服务注册中心的WSDL文档进行服务解析; (4-2)对解析后的WSDL文档进行分词、缩写词补全、拼写错误纠正、停用词过滤和词干抽取,生成Web服务特征词项空间; (4-3)基于步骤(4-2)生成的Web服务特征词项空间,引入先验类别信息,利用有监督的词频tf-逆文档频率idf-逆类别频率icf术语加权机制生成Web服务特征表示向量;(4-4)基于隐含语义索引技术对步骤(4-3)生成的Web服务特征表示向量进行词义消岐和概念语义空间降维,生成低维紧致的Web服务语义特征表示向量; (4-5)对步骤(4-4)生成的Web服务语义特征表示向量进行规一化处理,将每个向量的长度均设定为I。5.按权利要求1所述的一种基于QoS属性预测和纠错的有监督Web服务发现方法,其特征在于:步骤(5)所述Web服务查询请求描述文档的内...
【专利技术属性】
技术研发人员:陈蕾,杨庚,陈正宇,王传栋,朱薇,莫燕章,
申请(专利权)人:南京邮电大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。