A Web service substitution method based on service cluster nets

被引:18
作者
Du, YuYue [1 ]
Gai, JunJing [1 ]
Zhou, MengChu [2 ,3 ]
机构
[1] Shandong Univ Sci & Technol, Coll Informat Sci & Engn, Qingdao, Peoples R China
[2] New Jersey Inst Technol, Dept Elect Comp Engn, Newark, NJ 07102 USA
[3] King Abdulaziz Univ, Renewable Energy Res Grp, Jeddah, Saudi Arabia
基金
中国国家自然科学基金;
关键词
Web service; service cluster; service substitution; Petri nets; PETRI NETS; SEMANTIC SIMILARITY; SYSTEMS;
D O I
10.1080/17517575.2016.1172347
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Service substitution is an important research topic in the fields of Web services and service-oriented computing. This work presents a novel method to analyse and substitute Web services. A new concept, called a Service Cluster Net Unit, is proposed based on Web service clusters. A service cluster is converted into a Service Cluster Net Unit. Then it is used to analyse whether the services in the cluster can satisfy some service requests. Meanwhile, the substitution methods of an atomic service and a composite service are proposed. The correctness of the proposed method is proved, and the effectiveness is shown and compared with the state-of-the-art method via an experiment. It can be readily applied to e-commerce service substitution to meet the business automation needs.
引用
收藏
页码:1535 / 1551
页数:17
相关论文
共 38 条
[1]   Similarity Measures for Substituting Web Services [J].
Bravo, Maricela ;
Alvarado, Matias .
INTERNATIONAL JOURNAL OF WEB SERVICES RESEARCH, 2010, 7 (03) :1-29
[2]  
Church Joshua, 2013, 2013 IEEE 20th International Conference on Web Services (ICWS), P187, DOI 10.1109/ICWS.2013.34
[3]   An approach of Web service discovery and composition based on logic Petri nets [J].
Deng, ShiYang ;
Du, Yuyue .
ADVANCED DESIGNS AND RESEARCHES FOR MANUFACTURING, PTS 1-3, 2013, 605-607 :2351-+
[4]   A Petri-net-based correctness analysis of Internet stock trading systems [J].
Du, YuYue ;
Jiang, ChangJun ;
Zhou, MengChu .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2008, 38 (01) :93-99
[5]   A vector matching method for analysing logic Petri nets [J].
Du, YuYue ;
Qi, Liang ;
Zhou, MengChu .
ENTERPRISE INFORMATION SYSTEMS, 2011, 5 (04) :449-468
[6]   A Petri Net-Based Model for Verification of Obligations and Accountability in Cooperative Systems [J].
Du, YuYue ;
Jiang, ChangJun ;
Zhou, MengChu .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2009, 39 (02) :299-308
[7]   Modeling and monitoring of E-commerce workflows [J].
Du, Yuyue ;
Jiang, Changjun ;
Zhou, MengChu ;
Fu, You .
INFORMATION SCIENCES, 2009, 179 (07) :995-1006
[8]  
Dumas M., 2010, Proceedings of the 2010 IEEE Congress on Services (SERVICES-1), P423, DOI 10.1109/SERVICES.2010.23
[9]  
Elgazzar Khalid, 2010, 2010 IEEE International Conference on Web Services (ICWS), P147, DOI 10.1109/ICWS.2010.31
[10]  
Fangfang Liu, 2010, 2010 IEEE International Conference on Web Services (ICWS), P155, DOI 10.1109/ICWS.2010.67