L’initiative d’architecture dirigée par les modèles de l’OMG « Model Driven Architecture » (MDA)
est motivée par les besoins de réduction des coûts de reconception et de maintenance des
applications informatiques. Dans les années 1990, CORBA, spécification de l’OMG, devait fournir
un environnement standard et ouvert permettant à tout type d’application d’interopérer avec les
autres.
Il a été suivi d’autres intergiciels (EJB, DCOM, Web services). Paradoxalement, cette succession
d’intergiciels, prévus initialement pour simplifier les communications entre applications réparties, a
produit l’effet inverse. En effet, une application utilisant un intergiciel en devient fortement
dépendante. Dès lors, il est extrêmement difficile de changer d’intergiciel.
MDA tente de répondre à cette problématique en effectuant une séparation entre le métier des
applications, et les techniques informatiques utilisées pour les réaliser, que cela concerne les platesformes
d’exécution ou encore les langages de programmation.
Page suivante : 7.1.2 Philosophie du MDA
Retour au menu : Stratégie de test au sein du processus d’évolution d’architecture de Sodifrance