s'authentifier
version française rss feed

hal-00730253, version 2

An Optimized Derivation of Event Queries to Monitor Choreography Violations

Aymen Baouab (, http://www.loria.fr/~baouabmo) 1, Olivier Perrin () 1, Claude Godart () 1

10th International Conference on Service Oriented Computing (ICSOC 2012 ) 7636 (2012) 222--236

Résumé : The dynamic nature of the cross-organizational business processes poses various challenges to their successful execution. Choreography description languages help to reduce such complexity by providing means for describing complex systems at a higher level. However, this does not necessarily guarantee that erroneous situations cannot occur due to inappropriately specified interactions. Complex event processing can address this concern by analyzing and evaluating message exchange events, to the aim of checking if the actual behavior of the interacting entities effectively adheres to the modeled business constraints. This paper proposes a runtime event-based approach to deal with the problem of monitoring conformance of interaction sequences. Our approach allows for an automatic and optimized generation of rules. After parsing the choreography graph into a hierarchy of canonical blocks, tagging each event by its block ascendancy, an optimized set of monitoring queries is generated. We evaluate the concepts based on a scenario showing how much the number of queries can be significantly reduced.

  • Domaine : Informatique/Réseaux et télécommunications
  • Mots-clés : SOA – BPM – CEP – service choreography – business process – web service – process monitoring
  • Versions disponibles :  v1 (02-10-2012) v2 (04-11-2012)
 
  • hal-00730253, version 2
  • oai:hal.inria.fr:hal-00730253
  • Contributeur : 
  • Soumis le : Dimanche 4 Novembre 2012, 14:47:52
  • Dernière modification le : Mardi 6 Novembre 2012, 16:18:07
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...