Supervision et vérification décentralisées de chorégraphies de services - INRIA - Institut National de Recherche en Informatique et en Automatique Accéder directement au contenu
Article Dans Une Revue Revue des Sciences et Technologies de l'Information - Série ISI : Ingénierie des Systèmes d'Information Année : 2014

Supervision et vérification décentralisées de chorégraphies de services

Aymen Baouab
Olivier Perrin
  • Fonction : Auteur
  • PersonId : 755677
  • IdRef : 171122291
Claude Godart
  • Fonction : Auteur
  • PersonId : 830462
  • IdRef : 031091733

Résumé

Cross-organizational choreographies are increasingly adopted by different companies. In order to guarantee that all involved partners are informed about errors that may happen in the collaboration, it is necessary to monitor the execution process by continuously observing and checking message exchanges during runtime. This allows a global process tracking and evaluation of process metrics. In this paper, we present an approach for decentralized monitoring of cross-organizational service-based processes. We define an hierarchical propagation model for exchanging external notifications between the collaborating parties in order to limit data exposure and avoid bandwidth overhead. The generation of notifications relies on state change of choreographies allowing to transparently observe the external behavior of each participant without providing information about the internal processes. The collected monitoring data can be further used for the evaluation of global process metrics by expressing and evaluating statistical queries over execution traces. In case of violation, an algorithm is proposed to find the root cause.
Les chorégraphies de services sont de plus en plus adoptées comme un moyen de collaboration entre des organisations partenaires. Cependant, la quasi-totalité des approches proposées pour le suivi des compositions de services sont limitées à une même zone de confiance et ne peuvent donc pas être adaptées pour superviser les échanges de messages des processus métiers qui s'étendent à travers de nombreuses organisations administrativement indépendantes. Dans cet article, nous proposons une approche décentralisée et événementielle pour la supervision et la vérification des interactions d'une chorégraphie inter-organisationelle. Des évènements sont définis et traités par des unités de supervision implantées le long des frontières de chaque organisation et invoqués à chaque détection d'un nouveau message échangé avec une organisation partenaire. Après la vérification de chaque message par rapport au schéma de la chorégraphie, une notification est automatiquement générée, envoyée et propagée à un sous-ensemble précalculé de participants. En cas de violation, un algorithme de recherche de la cause originelle est proposé.
Fichier principal
Vignette du fichier
Untitled.pdf (2.79 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01022496 , version 1 (21-10-2014)

Licence

Copyright (Tous droits réservés)

Identifiants

Citer

Aymen Baouab, Olivier Perrin, Claude Godart. Supervision et vérification décentralisées de chorégraphies de services. Revue des Sciences et Technologies de l'Information - Série ISI : Ingénierie des Systèmes d'Information, 2014, 19, pp.61-84. ⟨10.3166/isi.19.2.61-84⟩. ⟨hal-01022496⟩
189 Consultations
200 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More