摘要
在基于聚类的Web服务中,同一服务簇中的服务在参数名称、参数数量和顺序方面不尽一致,具有参数不确定性的特点,导致参数匹配仍需要很大的工作量。因此提出一种基于逻辑Petri网的Web服务簇模型,将服务的参数集合表示为基于服务簇参数集的逻辑向量,建立了服务簇到各个服务的映射关系,实现对服务参数的统一管理。基于语义相似度的参数匹配仅在服务簇层进行,在服务簇内可以用位置向量直接定位参数,通过逻辑比较判断是否匹配,使得参数匹配的规模和计算复杂度大大降低,提高了服务发现效率。
In clustering based Web service discovery, the service cluster is characterized by indeterminacy because parameters are uneven in name, quantity and order, which results in a great deal of work in parameter matching. For this reason, a logic Petri net based model for Web service cluster was proposed. It built map relationship between clusters and services by denoting the service parameter sets to logic vectors based upon clusters' parameter sets, and unified management for service parameters. Therefore, parameter matching based on semantic similarity is only necessary to process on cluster layer; whereas, in a service cluster, parameter can be located directly by position vector and parameter matching can be realized by logical comparison. The matching magnitude and computation complexity are reduced enormously, and the service discovery efficiency gets improved.
出处
《计算机应用》
CSCD
北大核心
2012年第8期2328-2332,2337,共6页
journal of Computer Applications
基金
国家自然科学基金资助项目(61170078
60773034)
国家973计划项目(2010CB328101)
山东省科技发展计划项目(2011GGX10114)