Toward a better Interoperability of Enterprise Information Systems: A CPNs and Timed CPNs -based Web Service Interoperability Verification in a Choreography

被引:5
作者
Benabdelhafid, Maya Souilah [1 ]
Boufaida, Mahmoud [1 ]
机构
[1] Constantine 2 Univ, LIRE Lab, Constantine 25000, Algeria
来源
CENTERIS 2014 - CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS / PROJMAN 2014 - INTERNATIONAL CONFERENCE ON PROJECT MANAGEMENT / HCIST 2014 - INTERNATIONAL CONFERENCE ON HEALTH AND SOCIAL CARE INFORMATION SYSTEMS AND TECHNOLOGIES | 2014年 / 16卷
关键词
Enterprise Information System; Interoperability; Web Service Protocol; Choreography; Verification; Timed CPNs; COMPATIBILITY;
D O I
10.1016/j.protcy.2014.10.092
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Service-Oriented Architectures (SOA) claim to facilitate the construction of flexible and loosely coupled business applications. Therefore it is seen as an enabling factor for the interoperability of Enterprise Information Systems (EIS). Web services are currently the most promised concretization of SOA. This concept is currently carried further to address the composition of individual services through orchestration and choreography in order to automate a business process allowing enterprises to develop value added products. Web service choreographies are more collaborative in nature and permit direct interactions between Web services. In order to have a better interoperability of EIS, a good behavior and an efficiency of Web service choreography is necessary. This paper addresses the raised issues by providing a process of Web service choreography. The originality of this process is the formal verification of the service interoperability basing on formal methods and tools, especially Colored Petri Nets (CPNs) and Timed CPNs formal specification languages, and model checking and simulation techniques. This formal verification is done at design time, which is an important step towards reliable Web service choreography, since problems could be detected early in the development cycle before even starting the implementation. It aims to prove that Web service choreography is correct in terms on message ordering constraints and efficient in terms of time constraints. This originality reflects the reality of enterprises interoperability that depends not only on qualitative constraints (message ordering) but also on quantitative ones such as time. The effectiveness of work has been validated using the recent version of CPN Tools. (C) 2014 The Authors. Published by Elsevier Ltd.
引用
收藏
页码:269 / 278
页数:10
相关论文
共 34 条
[1]  
Andrés C, 2011, LECT NOTES COMPUT SC, V6551, P56, DOI 10.1007/978-3-642-19589-1_4
[2]  
[Anonymous], 2007, J SOFTW TOOLS TECHNO
[3]  
Beek M. H., 2006, TECHNICAL REPORT
[4]  
Benabdelhafid S. M., 2011, 2011 10th International Symposium on Programming and Systems, P87, DOI 10.1109/ISPS.2011.5898867
[5]   Testing and verification in service-oriented architecture: a survey [J].
Bozkurt, Mustafa ;
Harman, Mark ;
Hassoun, Youssef .
SOFTWARE TESTING VERIFICATION & RELIABILITY, 2013, 23 (04) :261-313
[6]  
Cardinale Yudith, 2013, Resource Discovery. 5th International Workshop, RED 2012, Co-located with the 9th Extended Semantic Web Conference, ESWC 2012. Revised Selected Papers: LNCS 8194, P83, DOI 10.1007/978-3-642-45263-5_5
[7]  
Cheng A, 1997, DAIMI REPORT SERIES
[8]  
Chinnici R, 2007, W3C RECOMMENDATION
[9]  
CHRISTENSEN S, 1996, DESIGN CPN ASK CTL M
[10]   Validation and verification of Web services choreographies by using timed automata [J].
Emilia Cambronero, M. ;
Diaz, Gregorio ;
Valero, Valentin ;
Martinez, Enrique .
JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING, 2011, 80 (01) :25-49