TCOWS - Canevas pour la composition de services web avec propriétés transactionnelles

par Helga Duarte-Amaya

Thèse de doctorat en Informatique

Sous la direction de Marie-Christine Fauvet.

Soutenue en 2007

à l'Université Joseph Fourier (Grenoble) .


  • Résumé

    Le développement et l'adoption des technologies associées aux services web permettent aux entreprises d'implanter de nouvelles applications en composant des services existants. Cependant, la mise en oeuvre de processus métiers interagissant sur le web reste une tâche complexe. Le concept de service web, basé sur les standards de l'internet, vise à faciliter le développement de ce type de processus et les interactions entre plusieurs partenaires dans le but de produire un service à valeur ajoutée. Mais, paradoxalement, le développement de services créés par chaque entreprise de manière autonome a donné lieu à une hétérogénéité qui pose divers problèmes au moment de l'exécution de la composition obtenue, surtout lorsque celle-ci est munie de propriétés transactionnelles. L'étude présentée dans ce document nous a permis d'identifier les problèmes liés d'une part, à la composition de services web, et d'autre part à l'association de propriétés transactionnelles à cette composition. Nous nous sommes intéressés à ces deux problématiques qui nous ont conduits à la conception du canevas TCOWS - Transactional Composition Of Web Services - pour la composition de services web en tenant compte des propriétés transactionnelles des services composants. Le modèle permet aux concepteurs de composer des services et de prendre en compte des contraintes liées à la portée de la transaction et, par le biais de restrictions et de préférences, de fixer la qualité de service requise par les composants. Au moment de l'exécution, s'appuyant sur le concept de communautés de services, le canevas choisit, parmi les services accessibles via une communauté, ceux qui répondent le mieux aux besoins de la composition, tout en respectant ces caractéristiques transactionnelles.

  • Titre traduit

    Transactional Composition Of Web Services


  • Résumé

    With the development and adoption of web-based technologies, existing companies can establish new partnerships by composing existing services, thus offering new value-added services. However, the implementation of process interacting on the Web still remains a complex and tedious task. The concept of service, based on web technologies aims at acilitating the development of this type of process. Services that enter into compositions with other services may have transactional properties, especially those in the broad area of resource management (e. G. Booking services). These transactional properties may be exploited in order to derive composite services which themselves exhibit certain transactional properties. The work presented in this document led us to identify two main issues: (i) web service composition and (ii) transactional properties associated with this composition. As we are interested in both issues we have designed a framework called TCOWS - Transactional Composition Of Web Services - which covers the design of compositions of Web services as well as their executions. The framework relies on a model for the composition of Web services associated with transactional properties that takes into account the expression of the transactional properties that composite services are required to fulfil. In addition, compositions can be parameterised so as to allow the end user to impose that certain quality of services constraints and preferences are satisfied by the executions of the composite service. At execution time and relying on web service communities, TCOWS selects among services accessible through ommunities, those which best meet the composition's needs. The framework automatically ensures that transactional properties associated with the composition are fulfilled by exploiting the ransactional properties of the underlying selected services.

Consulter en bibliothèque

La version de soutenance existe sous forme papier

Informations

  • Détails : 1 vol. (165 p.)
  • Notes : Publication autorisée par le jury
  • Annexes : Bibliogr. 128 réf.

Où se trouve cette thèse ?

  • Bibliothèque : Service interétablissements de Documentation (Saint-Martin d'Hères, Isère). Bibliothèque universitaire de Sciences.
  • Disponible pour le PEB
  • Cote : TS07/GRE1/0224/D
  • Bibliothèque : Service interétablissements de Documentation (Saint-Martin d'Hères, Isère). Bibliothèque universitaire de Sciences.
  • Disponible sous forme de reproduction pour le PEB
  • Cote : TS07/GRE1/0224
Voir dans le Sudoc, catalogue collectif des bibliothèques de l'enseignement supérieur et de la recherche.