A net unit model of service cluster was defined and a Web service discovery method based on the model was proposed. First, service clustering was completed based on the semantic similarity of functional description and the parameters. Second,the net unit models of service clusters were built with the unified labels of service parameters, and then service cluster parameter matrix was constructed with standardize treatment And finally, service discovery was realized by using the service cluster parameter matrix. On the base of Petri net, the formal model of service cluster was proposed for the first time,and a quick service discovery was realized. The results indicate that the model to construct service clusters is effective and reasonable. Compared with the traditional service discovery methods based on the parameter matching, this proposed method can effectively reduce the number of parameters matching times and improve the service discovery efficiency.%定义了服务簇的网元模型,提出了一种基于服务簇网元模型的Web服务发现方法.首先,通过计算Web服务的功能描述及参数的语义相似度,对服务库中的服务进行聚类;其次,对服务参数进行统一标注,建立服务簇的网元模型,并对服务簇参数矩阵进行规范化处理;最后,基于服务簇参数矩阵,实现服务快速发现.基于Petri网,首次提出了服务簇的形式化模型,并在此基础上进行了服务快速发现.结果表明,利用网元模型建模服务簇是有效的、合理的,并且与传统的基于参数匹配的服务发现相比,所提方法有效地减少了参数匹配次数,提高了服务发现效率.
展开▼