An Approach to Data Consistency Checking for the Dynamic Replacement of Service Process

被引:55
作者
Gao, Honghao [1 ]
Duan, Yucong [2 ]
Miao, Huaikou [3 ]
Yin, Yuyu [4 ]
机构
[1] Shanghai Univ, Ctr Comp, Shanghai 200444, Peoples R China
[2] Hainan Univ, Coll Informat Sci & Technol, Haikou 570100, Peoples R China
[3] Shanghai Univ, Sch Comp Engn & Sci, Shanghai 200444, Peoples R China
[4] Hangzhou Dianzi Univ, Coll Comp Sci & Technol, Hangzhou 310018, Zhejiang, Peoples R China
基金
中国国家自然科学基金; 上海市自然科学基金;
关键词
Service process modeling; data replacement patterns; critical path; data consistency; similarity degree computing;
D O I
10.1109/ACCESS.2017.2715322
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The technology of service-oriented architecture (SOA) and Web service provides a promising method to rapidly develop the distributed interoperable system for E-commerce applications at low cost. Due to the cross-organizational feature, the dynamic replacement of service process is an important way to guarantee the correctness of service software evolution, supporting the capacity of handling unexpected service failures. However, considering the new services used in the reconfigured process may be incompatible, data consistency should be checked to ensure that the original business logics can be accurately simulated. In response to this problem, we propose an approach to data consistency checking for the dynamic replacement of service process. First, the behavioral model and data model for formalizing service process are introduced, and then the data consistency problem of dynamic replacement is discussed. Second, the data replacement patterns are presented to specify different kinds of replacement behaviors. Third, the single-service replacement method is used to check the data consistency of an individual service dynamic replacement, which aims to compute the similarity degree between interface data. The multi-services replacement method is employed to check the data consistency of a set of services dynamic replacements, which explores critical paths to substitute a part of service processes. Finally, a case study and experiments demonstrate the effectiveness and efficiency of the proposed methods in the data consistency of dynamic replacement. Our approach provides fundamental theory guidance to enhance the credibility of service process in the modern service industry.
引用
收藏
页码:11700 / 11711
页数:12
相关论文
共 32 条
[1]   Data Replication Approach with Consistency Guarantee for Data Grid [J].
Abawajy, Jemal H. ;
Deris, Mustafa Mat .
IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (12) :2975-2987
[2]  
[Anonymous], P 2012 IEEE WORKSH E
[3]  
[Anonymous], 2002, ANLMCSP9800802
[4]  
Bianchi D, 2005, Proceedings of the 2005 European Conference on Circuit Theory and Design, Vol 1, P285
[5]  
Casati F., 2001, Advanced Information Systems Engineering. 13th International Conference, CAiSE 2001. Proceedings (Lecture Notes in Computer Science Vol.2068), P171
[6]   Consistency of incomplete data [J].
Clark, Patrick G. ;
Grzymala-Busse, Jerzy W. ;
Rzasa, Wojciech .
INFORMATION SCIENCES, 2015, 322 :197-222
[7]   Design of probabilistic Boolean networks under the requirement of contextual data consistency [J].
Dougherty, Edward R. ;
Xiao, Yufei .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2006, 54 (09) :3603-3613
[8]  
Fetai I., 2012, 2012 IEEE 5th International Conference on Cloud Computing (CLOUD), P526, DOI 10.1109/CLOUD.2012.38
[9]   Discovering Diversity Corrections for Incompatible Web Services [J].
Gong, Shuai ;
Xiong, Jinhua ;
Liu, Zhiyong ;
Wojciechowski, Manfred .
2014 IEEE 21ST INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS 2014), 2014, :495-502
[10]  
Han YB, 2003, LECT NOTES COMPUT SC, V2910, P165