Résumé:
Aujourd’hui, plusieurs entreprises se basent sur des systèmes d’information complexes, monolithiques, et inflexibles, parfois non conformes aux changements rapides du marché.
L’Architecture Orientée Services (SOA) apparaît comme la meilleure approche pour répondre aux besoins des entreprises.SOA est une architecture d'entreprise et la logique conceptuelle des fonctionnalités métier, ou de l'application, est mise à la disposition des utilisateurs SOA, où les consommateurs partagent des services réutilisables sur un réseau IT (Information technology). Les "Services" dans une architecture SOA sont des modules d'affaires ou de fonctionnalités de l'application avec des interfaces exposées, et sont invoquées par les messages.
A travers notre projet, nous proposons un outil de migration d’un système patrimonial qui prend comme entrée, une application orienté objet (OO) et comme sortie un système évolué(SOA).
Le processus de conversion passe par deux étapes Identification des services potentiels à travers l’analyse du code orienté objet et regroupement des classes fortement couplées sous forme de service. Procéder à la migration de ces classes vers des services, après validation des s