Une approche liée à la préservation des propriétés transversales pour construire une offre de services web d'un éco-système d'entreprises
Auteur / Autrice : | Jean-Claude Simon |
Direction : | Marie-Noëlle Terrasse, Marinette Savonnet |
Type : | Thèse de doctorat |
Discipline(s) : | Informatique |
Date : | Soutenance en 2008 |
Etablissement(s) : | Dijon |
Mots clés
Mots clés contrôlés
Résumé
Lors de la réalisation d'application à l'aide de services web, différents problèmes apparaissent. Nous nous sommes intéressés parmi ceux-ci à la convergence métier-technologie et aux propriétés transversales. La convergence métier-technologie concerne le besoin de compléter l'organisation ascendante des services web à partir d'arguments technologiques, par une organisation descendante pilotée par les aspects métier. Dans le cadre d'un éco-système d'entreprises, il est essentiel de garantir la cohérence des systèmes d'information concernés. Au niveau des services web, chaque système d'information a ainsi la responsabilité des mécanismes de compensation sur ses services web. Par contre, les mécanismes de retour-arrière sur les services métier qui portent sur plusieurs systèmes d'information et mettent en jeu des propriétés transversales n'admettent pas de définition simple. Dans cette thèse, nous présentons une approche de la compensation qui met en avant les propriétés transversales et qui se situe à la charnière du métier et de la technologie. Notre méthodologie est mise en oeuvre en trois étapes. La première étape consiste en une décomposition de l'application selon une structure liée aux métiers concernés. L'objectif de cette étape est de disposer d'ensembles d'acteurs et de patterns d'activités définis sous forme de workflows d'activités qui constituent l'architecture support de l'application. L'étape suivante permet d'élaborer une définition et un mapping des patterns d'activités sur cette architecture. L'objectif de cette étape est d'identifier les points à risques pour les propriétés transversales. Ces points à risque seront traités, lors des retour-arrière, par des services web spécifiques dédiés à la compensation. Enfin, la dernière étape est la traduction des patterns en services web abstraits. L'objectif de cette étape est double, utiliser des services web concrets (réutilisation de services existants ou développement de nouveaux services) et définir les services web de compensation qui permettent de préserver les propriétés transversales.