Skip to Main content Skip to Navigation

Approche Transactionnelle pour Assurer des Compositions Fiables de Services Web

Sami Bhiri 1
1 ECOO - Environment for cooperation
INRIA Lorraine, LORIA - Laboratoire Lorrain de Recherche en Informatique et ses Applications
Abstract : The Web services approach is extending the role of the Web from a support of information interaction to a middleware for B2B interactions. One of the interesting concepts that this technology offers is the possibility to define a new service by combining existing Web services. In this
thesis, we are interested in ensuring reliable Web services compositions.
For that purpose, we propose a model that (i) extends Web services description to express better their transactional properties and that (ii) extends and merge workflow systems and advanced transactional models (ATM).
We develop three approaches, based on this model, to ensure reliable Web services compositions. Contrary to the ATM, the first approach starts from the designers requirements to determine the transactional mechanisms allowing to ensure correct executions.
The second approach proceeds by re-engineering of the composite service (CS). This approach allows to improve a CS recovery mechanisms by analysing its executions traces.
The third approach is based on the concept of "Transactional Patterns", a new concept we introduce. A "Transactional Pattern" is a pattern that combines the workflow flexibility and the ATM reliability. We define a CS by connecting together a set of transactional patterns. We use a set of coherence rules to ensure that the defined CS is reliable. The major contribution of our approach is her ability to merge the workflow systems flexibility and the ATM reliability. Thus, it allows to ensure correct executions according to the criterion specified by the designers.
Document type :
Complete list of metadatas
Contributor : Sami Bhiri <>
Submitted on : Thursday, February 16, 2006 - 6:27:38 PM
Last modification on : Thursday, May 31, 2018 - 1:18:25 AM
Long-term archiving on: : Friday, September 14, 2012 - 3:55:40 PM


  • HAL Id : tel-01746679, version 2



Sami Bhiri. Approche Transactionnelle pour Assurer des Compositions Fiables de Services Web. Génie logiciel [cs.SE]. Université Henri Poincaré - Nancy 1, 2005. Français. ⟨NNT : 2005NAN10116⟩. ⟨tel-01746679v2⟩



Record views


Files downloads