Supervision Décentralisée des Chorégraphies de Services

Les choregraphies de services sont de plus en plus adoptees comme un moyen de collaboration entre des organisations partenaires. Cependant, la quasi-totalite des approches proposees pour le suivi des compositions de services sont limitees a une meme zone de confiance et ne peuvent donc pas etre adaptees pour superviser les echanges de messages des processus metiers qui s'etendent a travers de nombreuses organisations administrativement independantes. Dans cet article, nous proposons une approche decentralisee et evenementielle pour la supervision des interactions d'une choregraphie inter-organisationelle. Des evenements sont definis et traites par des unites de supervision implantees le long des frontieres de chaque organisation et invoques a chaque detection d'un nouveau message echange avec une organisation partenaire. Apres la verification de chaque message par rapport au schema de la choregraphie, une notification est automatiquement generee, envoyee et propagee a un sous ensemble pre-calcule de participants.

[1]  Niels Lohmann,et al.  Realizability is controllability , 2009, ZEUS.

[2]  Oliver Kopp,et al.  Cross-organizational process monitoring based on service choreographies , 2010, SAC '10.

[3]  Ajantha Dahanayake,et al.  Improving the understanding of BAM technology for real-time decision support , 2011, Int. J. Bus. Inf. Syst..

[4]  Claude Godart,et al.  Towards Decentralized Monitoring of Supply Chains , 2012, 2012 IEEE 19th International Conference on Web Services.

[5]  Marco Pistore,et al.  Run-Time Monitoring of Instances and Classes of Web Service Compositions , 2006, 2006 IEEE International Conference on Web Services (ICWS'06).

[6]  Schahram Dustdar,et al.  Event Driven Monitoring for Service Composition Infrastructures , 2010, WISE.

[7]  Shinji Kikuchi,et al.  Monitoring Method of Cross-Sites' Processes Executed by Multiple WS-BPEL Processors , 2007, The 9th IEEE International Conference on E-Commerce Technology and The 4th IEEE International Conference on Enterprise Computing, E-Commerce and E-Services (CEC-EEE 2007).

[8]  Zakaria Maamar,et al.  On the Enhancement of BPEL Engines for Self-Healing Composite Web Services , 2008, 2008 International Symposium on Applications and the Internet.

[9]  Sunil Chandra,et al.  Decentralized orchestration of composite web services , 2004, WWW Alt. '04.

[10]  Liliana Ardissono,et al.  An Event-Based Model for the Management of Choreographed Services , 2008, EC-Web.

[11]  Claude Godart,et al.  An Event-Driven Approach for Runtime Verification of Inter-organizational Choreographies , 2011, 2011 IEEE International Conference on Services Computing.

[12]  Erich Schikuta,et al.  Aggregating Hierarchical Service Level Agreements in Business Value Networks , 2009, BPM.

[13]  Roger Villemaire,et al.  Flexible and reliable messaging using runtime monitoring , 2009, 2009 13th Enterprise Distributed Object Computing Conference Workshops.

[14]  Claude Godart,et al.  An Optimized Derivation of Event Queries to Monitor Choreography Violations , 2012, ICSOC.