Surveillance de compositions de web services. Deux approches distribuées à base de chroniques pour la surveillance et le diagnostic

Xavier Le Guillou, Marie-Odile Cordier, Sophie Robin, Laurence Rozé
2010 Revue d'intelligence artificielle : Revue des Sciences et Technologies de l'Information  
à créer des logiciels auto-diagnosticables et auto-réparables est un véritable défi pour la recherche à venir. Cet article décrit une architecture destinée à la surveillance et au diagnostic de web services. L'une des principales difficultés dans ce contexte est que les pannes se propagent d'un service à l'autre, ce qui fait du diagnostic une étape important pour réagir de manière pertinente. Notre principale contribution est d'étendre l'approche de reconnaissance de chroniques, reconnue comme
more » ... fficace pour surveiller des systèmes industriels, à un contexte distribué tel que celui des chorégraphies de web services. Nous étudions deux cas, celui où les interactions entre services sont statiques et décrites au départ en WS-CDL et celui où le modèle des interactions est dynamique et doit être construit en ligne. Ce travail a été réalisé et financé dans le cadre du projet européen WS-DIAMOND. ABSTRACT. The ability to create self-healing software is a challenging task for research. This article describes an architecture dedicated to the monitoring and the diagnosis of web services. One of the main difficulties in this context is that faults may propagate from a service to another, which makes of diagnosis a crucial issue in order to react properly. Our main contribution is to extend the chronicle recognition approach to a distributed context such as choreographies of web services. Two cases are studied. In the first one, interactions between services are static and described a priori in WS-CDL; in the second one, the model of interactions is dynamic and built online. This work has been achieved and funded within the framework of the WS-DIAMOND European project.
doi:10.3166/ria.24.189-225 fatcat:qvglrghir5aornfspii5lmu5ry