Ingénierie des systèmes orientés services adaptables : Une approche dirigée par les modèles
Type de document | Site actuel | Cote | Statut | Date de retour prévue | Code à barres | Réservations |
---|---|---|---|---|---|---|
Thèse universitaire | La bibliothèque des sciences de l'ingénieur | TH-621.39 KEN (Parcourir l'étagère) | Disponible | 0000000011409 |
Sous format papier
Université Mohammed V - Souissi
De nos jours, les Systèmes d‟information occupent une position centrale dans la stratégie de l‟entreprise. Leur capacité de communication et d‟intégration, leur agilité ainsi que leur adaptation aux utilisateurs constituent des défis majeurs pour la compétitivité des entreprises. Pour relever ces défis, l‟ingénierie logicielle est marquée particulièrement par l‟émergence de deux nouveaux paradigmes : SOC (Service Oriented Computing) et CAC (Context-aware Computing). Le paradigme SOC a pour objectif de faire face aux problèmes de l‟interopérabilité et de l‟intégration des SI ainsi que de leur agilité. Le paradigme CAC vise à relever le défi de l‟adaptabilité des SI. L‟adoption rapide et massive de ces deux paradigmes, a fait naitre de nouveaux challenges, plus particulièrement le challenge de l‟ingénierie des systèmes orientés services adaptables. L‟objectif de cette thèse est de proposer une approche d‟ingénierie dirigée par les modèles pour le développement des systèmes orientés services adaptables. Une telle approche définit principalement : (i) un profil UML 2.0 appelé VSoaML (View based Service Oriented Architecture Modeling Language) (ii) un processus de développement et (iii) un outil logiciel associé à VSoaML pour la génération automatique de code appelé VSoaMLTool. Le profil VSoaML a pour objectif la modélisation et la spécification des systèmes orientés services adaptables indépendamment des standards (WSDL, BPEL4WS, etc.) et des plateformes d‟implémentation (J2EE, dotNet, etc.). Ce profil se base essentiellement sur le concept de service multivue comme une entité de modélisation fondamentale pour le développement des systèmes orientés services adaptables et sur un ensemble de stéréotypes permettant la modélisation des systèmes orientés services adaptables. La particularité du service multivues réside dans la représentation des besoins et des spécificités des utilisateurs finals tout au début du cycle de développement des systèmes orientés services. Le processus de développement associé au profil VSoaML définit les phases, les activités et les artefacts nécessaires pour la transformation des exigences métiers en des services flexibles et adaptables. Il permet l‟identification, la spécification et l‟implémentation des services multivues à partir des besoins métier spécifiés via les diagrammes des cas d‟utilisation. L‟objectif principal d‟un tel processus est l‟élaboration des modèles à différents niveaux d‟abstraction ainsi que leur transformation pour cibler différentes plateformes d‟implémentation. Après l‟élaboration des modèles métiers en se basant sur le profil VSoaML et sur le processus de développement y associé, l‟outil VSoaMLTool permet la génération automatique de code en se basant principalement sur deux transformations définies dans le cadre MDA ciblant différentes plateformes technologiques. Chaque transformation a été définie en deux étapes. La première étape consiste en la spécification des correspondances entre les métamodèles source et cible. La deuxième étape consiste en la définition des transformations en se basant sur le langage ATL comme langage de transformation de modèles. Les transformations définies visent essentiellement la génération de l‟implémentation et de la description de chaque service.
Il n'y a pas de commentaire pour ce document.