计算机应用 ›› 2012, Vol. 32 ›› Issue (08): 2328-2337.DOI: 10.3724/SP.J.1087.2012.02328

• 典型应用 • 上一篇    下一篇

基于逻辑Petri网的Web服务簇模型

邓式阳1,2,杜玉越1   

  1. 1. 山东科技大学 信息科学与工程学院,山东 青岛 266590
    2. 潍坊学院 计算机工程学院,山东 潍坊 261061
  • 收稿日期:2012-02-13 修回日期:2012-04-07 发布日期:2012-08-28 出版日期:2012-08-01
  • 通讯作者: 邓式阳
  • 作者简介:邓式阳(1971-),男,山东高密人,讲师,博士研究生,主要研究方向:分布式系统、Web服务发现、Petri网;
    杜玉越(1960-),男,山东聊城人,教授,博士生导师,博士,CCF高级会员,主要研究方向:CSCW、软件工程、形式化技术、Petri网。
  • 基金资助:
    国家自然科学基金资助项目(61174175);国家973计划项目(2010CB328101);山东省科技发展计划项目(2011GGX10114)

Logic Petri net based model for Web service cluster

DENG Shi-yang1,2,DU Yu-yue2   

  1. 1. College of Information Science and Engineering, Shandong University of Science and Technology, Qingdao Shandong 266590, China
    2. School of Computer Engineering, Weifang University, Weifang Shandong 261061, China
  • Received:2012-02-13 Revised:2012-04-07 Online:2012-08-28 Published:2012-08-01
  • Contact: DENG Shi-yang

摘要: 在基于聚类的Web服务中,同一服务簇中的服务在参数名称、参数数量和顺序方面不尽一致,具有参数不确定性的特点,导致参数匹配仍需要很大的工作量。因此提出一种基于逻辑Petri网的Web服务簇模型,将服务的参数集合表示为基于服务簇参数集的逻辑向量,建立了服务簇到各个服务的映射关系,实现对服务参数的统一管理。基于语义相似度的参数匹配仅在服务簇层进行,在服务簇内可以用位置向量直接定位参数,通过逻辑比较判断是否匹配,使得参数匹配的规模和计算复杂度大大降低,提高了服务发现效率。

关键词: 逻辑Petri网, Web服务簇, 服务发现, 参数匹配, 逻辑向量

Abstract: 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.

Key words: logic Petri net, Web service cluster, service discovery, parameter matching, logic vector

中图分类号: