Thèse soutenue

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

FR  |  
EN
Auteur / Autrice : Jean-Claude Simon
Direction : Marie-Noëlle TerrasseMarinette Savonnet
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance en 2008
Etablissement(s) : Dijon

Mots clés

FR

Mots clés contrôlés

Résumé

FR  |  
EN

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.