Selecting Web Services for Choreography Implementation: Compatibility Checking Approach with Access Control

Emad Elabd 1 Emmanuel Coquery 1 Mohand-Said Hacid 1
1 BD - Base de Données
LIRIS - Laboratoire d'InfoRmatique en Image et Systèmes d'information
Abstract : Recently, Web services technologies are adapted for designing and implementing complex inter-enterprise business applications. Web services choreography defines the required behaviors of Web ser-vices which participate in implementing such applications with their interactions through message exchanges. The designer of the application collects the Web services that implement the defined choreography. The selected services must be compatible and per-form the required operations of the application. Therefore, check-ing the compatibility between Web services to guarantee that they can interact correctly is a main step in the verification process. This type of checking is based on the services descriptions. Enrich-ing services descriptions by including their behaviours is becoming more and more important. This behaviour can be described by business protocols (BP) representing the possible sequences of message exchanges. Since a lot of Web services use access control policies (ACP) to restrict the access to authorized consumers, these policies should be a part of the service description. Selecting compatible Web services for implementing service choreography is the main contribution of this work. This is achieved by modeling and checking the compatibility between Web services by analyzing their business protocols after assigning the access control policies. Access control policies will be presented using ontology.
Document type :
Conference papers
Complete list of metadatas
Contributor : Équipe Gestionnaire Des Publications Si Liris <>
Submitted on : Friday, October 14, 2016 - 2:48:34 PM
Last modification on : Friday, January 11, 2019 - 4:52:22 PM


  • HAL Id : hal-01381549, version 1


Emad Elabd, Emmanuel Coquery, Mohand-Said Hacid. Selecting Web Services for Choreography Implementation: Compatibility Checking Approach with Access Control. 22nd International Conference on Software Engineering and Knowledge Engineering , Jul 2010, San Francisco Bay, USA, United States. pp.235-240. ⟨hal-01381549⟩



Record views