DocumentCode
3459837
Title
Dynamic Adapter Reconfiguration in the Context of Business Protocol Evolution
Author
Eslamichalandar, Maryam ; Barkaoui, Kamel ; Motahari-Nezhad, H.R.
Author_Institution
Dept. Inf., CEDRIC, Paris, France
fYear
2013
fDate
3-5 Dec. 2013
Firstpage
301
Lastpage
308
Abstract
One of the challenges in working with heterogeneous Web services is the need to ensure their interoperability and compatibility. Service specifications constantly evolve. In the context of Web service interaction via an adapter, it is important to understand and cope with the potential impacts of the changes arising from the evolution of service business protocol on the adapter. We present an approach to automatically detect the effects of business protocols evolution on the adapter and, if possible, to suggest fixes to update the specification of adapter on-the-fly. Besides, we propose a technique to verify the correctness of new adapter that is dynamically re-configured. Finally, we describe a prototype tool where experimentations show the benefits of proposed approach in terms of time and cost compared to the static methods aiming for complete regeneration of adapter or manual inspection and adaption of the adapter with respect to changes in the business protocols.
Keywords
Web services; formal specification; open systems; program verification; Web service interaction; adapter correctness verification; adapter regeneration; adapter specification; compatibility; dynamic adapter reconfiguration; heterogeneous Web services; interoperability; prototype tool; service business protocol evolution; service specifications; Adaptation models; Algorithm design and analysis; Business; Context; Heuristic algorithms; Protocols; Web services; adapter reconfiguration; business protocol evolution; compatibility;
fLanguage
English
Publisher
ieee
Conference_Titel
Computational Science and Engineering (CSE), 2013 IEEE 16th International Conference on
Conference_Location
Sydney, NSW
Type
conf
DOI
10.1109/CSE.2013.55
Filename
6755233
Link To Document