摘要
针对现有的组件服务发现方法存在自动识别率和重复使用率低下的问题,文中首先利用Petri网理论设计了一种自动组件服务发现框架,用于支持组件服务的发现及复用;在此基础上提出了时序Petri网服务模型(TPNSM);通过借鉴Petri网中关联矩阵的概念,将组件服务间的邻接关系映射为矩阵,通过邻接关联矩阵给出相似度计算方法;最后,提出了基于Petri网的组件服务发现方法。通过将文中方法与现有服务发现方法进行仿真对比实验,结果表明该方法能根据用户需求快速响应,在组件服务发现方面具有更好的查全率与查准率。
To address the problem that most of the current component services discovery methods have very low recognition rate and reuse rate,firstly design an automatic component services discovery framework to support the discovery and reuse of component services. Based on the framework,a Temporal Petri-Net Service Model ( TPNSM) is presented. Borrowed from the conception of incidence matrix in Pe-tri-net,adjacent relationships between component services are mapped onto adjacent matrices,followed with the associated similarity cal-culation formula. A component services discovery method based on Petri-net is finally proposed. Compared with some of the current serv-ice discovery methods,simulation results show that the proposed method in this paper can quickly respond according to the requirements of users and have better precision and recall ratio.
出处
《计算机技术与发展》
2014年第7期136-140,共5页
Computer Technology and Development
基金
国家自然科学基金资助项目(61201163)
江苏省自然科学基金(BK2011072)
关键词
组件服务
流程相似
PETRI网
服务组合
component services
process similarity
Petri-net
service composition