Processus collaboratifs ubiquitaires : architecture, fiabilité et sécurité

par Frédéric Montagut

Thèse de doctorat en Informatique et réseaux

Sous la direction de Refik Molva.

Soutenue en 2007

à Paris, ENST .


  • Résumé

    La notion de workflow se définit par l'exécution automatisée d'un ensemble de tâches nécessaire à l'exécution d'une procédure d'entreprise. Durant l'exécution d'un workflow des données sont échangées entre les participants de cette collaboration. Un système de gestion workflow assure la gestion de son exécution. Comme toutes applications collaboratives, l'exécution de workflows doit satisfaire des contraintes rigoureuses en termes de sécurité informatique et de consistance transactionnelle. La majorité des systèmes de gestion de workflow implémente une infrastructure de coordination centralisée pour répondre à ces contraintes. Les performances des applications collaboratives sont cependant limitées par le système de coordination centralisé et ceci d'autant plus que les applications les plus récentes requièrent une flexibilité importante lors de leur exécution. Dans cette thèse de doctorat, nous présentons un système de gestion de workflow décentralisé afin d'apporter une solution à ce problème de flexibilité. La principale contribution de cette thèse est le design et l'implémentation d'un système de gestion de workflow distribué ainsi que des protocoles de coordination transactionnelle et de sécurité informatique pour répondre aux contraintes identifiées ci-dessus. L'architecture de gestion de workflow que nous avons développée permet d exécuter des workflows de manière distribuée entre acteurs qui peuvent partager leurs ressources par le biais d’un protocole de découverte. Cette infrastructure de gestion de workflow permet entre autre la sélection des acteurs qui exécuteront les tâches du workflow au moment même de son exécution sans assignation préalable.

  • Titre traduit

    Pervasive workflows architecture, reliability and security


  • Résumé

    Electronic commerce applications have become the standard support for B2B and B2C collaborations. The concept of workflow has been the main enabler concept for such applications. Workflow technologies indeed make it possible to leverage the functionalities of multiple service providers to build value-added services. Typical workflows however rely on a centralized coordinator in charge of managing the workflow execution. New trends in collaborative business applications however call for more flexibility. As a result, the centralized coordination paradigm is no longer suitable to adequately support the execution of recent business applications. In this thesis we present a decentralized workflow management system to overcome this limitation. The main contribution of this thesis is the design and implementation of a full-fledged distributed workflow management system. The workflow architecture that we developed supports the execution of workflows in environments whereby resources offered by each business partner can be used by any party within the surroundings of that business partner. It also features the runtime assignment of business partners to workflow tasks to provide the adequate flexibility to support dynamic collaborations of business partners. This flexibility however comes at the expense of security and reliability and raises new research issues as opposed to usual workflow systems in terms of security and fault management. To cope with the latter, we first propose a transactional protocol to support the workflow execution. Besides, we introduce new security mechanisms to assure the integrity of the workflow execution and to prevent workflow instance forging.

Autre version

Cette thèse a donné lieu à une publication en 2008 par École nationale supérieure des télécommunications à Paris

Processus collaboratifs ubiquitaires : architecture, fiabilité et sécurité


Consulter en bibliothèque

La version de soutenance existe sous forme papier

Informations

  • Détails : 1 vol. (184 p.)
  • Notes : Publication autorisée par le jury
  • Annexes : 149 réf. bibliogr. Résumé étendu en français

Où se trouve cette thèse ?

  • Bibliothèque : Télécom ParisTech. Bibliothèque scientifique et technique.
  • Disponible pour le PEB
  • Cote : 2.52 MONT
Voir dans le Sudoc, catalogue collectif des bibliothèques de l'enseignement supérieur et de la recherche.
Cette thèse a donné lieu à 1 publication .

Consulter en bibliothèque

Cette thèse a donné lieu à une publication en 2008 par École nationale supérieure des télécommunications à Paris

Informations

  • Sous le titre : Processus collaboratifs ubiquitaires : architecture, fiabilité et sécurité
  • Dans la collection : ENST , 2007E018 , 0751-1353
  • Détails : 1 vol. (XXXII-184 p.)
  • Annexes : Bibliogr. p. 173-184. Résumé étendu en français
La version de soutenance de cette thèse existe aussi sous forme papier.

Où se trouve cette thèse ?

Voir dans le Sudoc, catalogue collectif des bibliothèques de l'enseignement supérieur et de la recherche.