Checking Compatibility of Web Services Behaviorally

被引:3
作者
Klai, Kais [1 ]
Ochi, Hanen [2 ]
机构
[1] CNRS UMR Samovar, Inst TELECOM SudParis, 9 Rue Charles Fourier, F-91011 Evry, France
[2] Univ Paris 13, CNRS UMR 7030, LIPN, 99 Ave Jean Baptiste Clement, F-93430 Villetaneuse, France
来源
FUNDAMENTALS OF SOFTWARE ENGINEERING, FSEN 2013 | 2013年 / 8161卷
关键词
MODEL CHECKER; ABSTRACTION; BPEL;
D O I
10.1007/978-3-642-40213-5_17
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Web services composition is an emerging paradigm for enabling application integration within and across organizational boundaries. In this context, we propose an approach based on Symbolic Observation Graphs (SOG) allowing to decide whether two (or more) web services can cooperate safely. The compatibility between two web services is defined by the well known soundness property on open workflow nets. This property guarantees the absence of anomalies (e.g. deadlock) that can appear after composition. We propose to abstract the concrete behavior of a web service using a SOG and show how composition of web services as well as the compatibility check can be achieved through the composition of their abstractions (i.e. SOGs). This approach allows to respect the privacy of the services since SOGs are based on collaborative activities only and hide the internal structure and behavior of the corresponding service.
引用
收藏
页码:267 / 282
页数:16
相关论文
共 18 条
[1]  
Aalst V.D., 1998, APPL PETRI NETS WORK
[2]  
[Anonymous], FORMAL ASPECTS COMPU
[3]  
Bryant RandalE., 1992, ACM Computing Surveys (CSUR), V24, P293
[4]   A Petri Net Approach to Mediation-Aided Composition of Web Services [J].
Du, Yanhua ;
Li, Xitong ;
Xiong, PengCheng .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2012, 9 (02) :429-435
[5]  
Haddad S, 2004, LECT NOTES COMPUT SC, V3299, P196
[6]  
Hamadi R., 2003, Proceedings of the 14th Australasian database conference, V17, P191
[7]  
Hinz S, 2005, LECT NOTES COMPUT SC, V3649, P220, DOI 10.1007/11538394_15
[8]  
Klai Kais, 2012, Formal Techniques for Distributed Systems. Joint 14th IFIP WG 6.1 International Conference, FMOODS 2012 and 32nd IFIP WG 6.1 International Conference, FORTE 2012, P67, DOI 10.1007/978-3-642-30793-5_5
[9]  
Klai K., 2012, EKNOW, P155
[10]   Modular Construction of the Symbolic Observation Graph [J].
Klai, Kais ;
Petrucci, Laure .
2008 8TH INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEM DESIGN, PROCEEDINGS, 2008, :88-97