Titre : | Contribution à la gestion de la variabilité des services: vers l'amélioration de la réutilisation dans SOA | Type de document : | thèse | Auteurs : | Chakir Boutaina, Auteur | Année de publication : | 2014 | Langues : | Français (fre) | Catégories : | Informatique
| Mots-clés : | Réutilisation, Services configurables, Gestion de la variabilité, SOA, Web services,
IngĂ©nierie des modèles. | Index. dĂ©cimale : | Doct/203 | RĂ©sumĂ© : | L’apparition et l’expansion du paradigme de développement basé sur les approches
orientées services a créé un besoin de modèles et méthodes de réutilisation de services. En
effet, le nombre croissant de clients de services appartenant à différents domaines, a mis
l’accent sur l’importance de munir les services de plusieurs réalisations possibles ainsi que de
mécanismes d’adaptation lors de leur réutilisation. De plus, avec l’apparition de nouveaux
langages et méthodes de développement de services, le besoin de réutilisation de différents
artefacts de développement de services s’impose fortement.
Ainsi, ce travail de thèse adresse ces problématiques et s’articule autour de deux principaux
résultats.
La première contribution concerne la proposition d’un modèle de services configurables
multi-vues, composé de plusieurs briques destinées à la réutilisation. Chacune des briques
intègre le concept de la variabilité, dans l’objectif de rendre la réutilisation de services
adaptable aux besoins des utilisateurs.
La deuxième contribution a pour objectif de proposer un cadre méthodologique pour le
développement (pour et par réutilisation) des services, baptisé SV3R (Service Variability
Representation and Resolution for Reuse). Ce cadre est composé d‘une méthode de
développement de services configurables qui inclut un langage de modélisation VarSOAML
(Variability based Service Oriented Architecture Modeling Language) et un processus de
développement SVDev (Service Variability Development process) intégrant la variabilité. Par
ailleurs, les services développés sont publiés dans un registre spécifique pour une éventuelle
réutilisation.
L’originalité du travail réside dans la proposition d’une démarche couvrant les vues du
producteur et du client de service, incluant la gestion de la variabilité et favorisant la
réutilisation de tous les artefacts de développement de services.
L’ensemble des propositions s’appuie sur les standards SOAML (Service Oriented
Architecture Modeling Language) et MDA (Model driven Architecture), et il est supporté par
des outils implémentés avec ATL et J2EE. Pour sa validation, un cas d’application du e-gov a
été adopté.
|
Contribution à la gestion de la variabilité des services: vers l'amélioration de la réutilisation dans SOA [thèse] / Chakir Boutaina, Auteur . - 2014. Langues : Français ( fre) Catégories : | Informatique
| Mots-clés : | Réutilisation, Services configurables, Gestion de la variabilité, SOA, Web services,
IngĂ©nierie des modèles. | Index. dĂ©cimale : | Doct/203 | RĂ©sumĂ© : | L’apparition et l’expansion du paradigme de développement basé sur les approches
orientées services a créé un besoin de modèles et méthodes de réutilisation de services. En
effet, le nombre croissant de clients de services appartenant à différents domaines, a mis
l’accent sur l’importance de munir les services de plusieurs réalisations possibles ainsi que de
mécanismes d’adaptation lors de leur réutilisation. De plus, avec l’apparition de nouveaux
langages et méthodes de développement de services, le besoin de réutilisation de différents
artefacts de développement de services s’impose fortement.
Ainsi, ce travail de thèse adresse ces problématiques et s’articule autour de deux principaux
résultats.
La première contribution concerne la proposition d’un modèle de services configurables
multi-vues, composé de plusieurs briques destinées à la réutilisation. Chacune des briques
intègre le concept de la variabilité, dans l’objectif de rendre la réutilisation de services
adaptable aux besoins des utilisateurs.
La deuxième contribution a pour objectif de proposer un cadre méthodologique pour le
développement (pour et par réutilisation) des services, baptisé SV3R (Service Variability
Representation and Resolution for Reuse). Ce cadre est composé d‘une méthode de
développement de services configurables qui inclut un langage de modélisation VarSOAML
(Variability based Service Oriented Architecture Modeling Language) et un processus de
développement SVDev (Service Variability Development process) intégrant la variabilité. Par
ailleurs, les services développés sont publiés dans un registre spécifique pour une éventuelle
réutilisation.
L’originalité du travail réside dans la proposition d’une démarche couvrant les vues du
producteur et du client de service, incluant la gestion de la variabilité et favorisant la
réutilisation de tous les artefacts de développement de services.
L’ensemble des propositions s’appuie sur les standards SOAML (Service Oriented
Architecture Modeling Language) et MDA (Model driven Architecture), et il est supporté par
des outils implémentés avec ATL et J2EE. Pour sa validation, un cas d’application du e-gov a
été adopté.
|
|