Titre : | Modernisation d’une application Cobol/RPG vers une cible JavaEE via un processus dirigé par les modèles | Type de document : | projet fin études | Auteurs : | IRAOUI Youssef, Auteur | Langues : | Français (fre) | Catégories : | Ingénierie de web et Informatique mobile
| Index. dĂ©cimale : | 2098/19 | RĂ©sumĂ© : | Grâce à l’apparition du MDA (Model Driven Architecture) le coût de la migration
est de plus en plus maîtrisable car il applique le principe de la séparation entre l’aspect
métier et l’aspect technique d’une application. Au lieu de réécrire le code entièrement il
suffit de modéliser et obtenir le code source de l’application par génération automatique
à partir des modèles de l’application.
C’est dans ce cadre que s’inscrit mon projet qui a pour principal objectif la migration
d’une application métier via un processus dirigé par les modèles vers un système plus
moderne. Durant ce stage j’ai essayé tout d’abord de se familiariser avec l’outil Blu Age qui
permet de construire des modèles pour présenter l’architecture générale de l’application.
Mon projet a été élaboré en 3 phases respectant le principe du MDA qui préconise
l’utilisation des modèles dans toutes les phases de développement.
La première chose que j’ai faite est la création du modèle d’exigences CIM (Computation
Independent model) ce modèle a pour objectif de représenter l’application dans
son environnement afin de définir quels sont les services et les fonctionnalités offertes par
l’application en utilisant le langage de modélisation unifié UML.
Puis j’ai réalisé le modèle d’analyse et de conception PIM (Platform Independent
Model) en s’appuyant encore une fois sur le langage UML.
Une fois les modèles d’analyse et de conception réalisés, j’ai commencé à générer le
code en utilisant le modèle PSM (Platform Specific Model).
Pour la réalisation de ce travail, j’ai utilisé un ensemble d’outils et technologies :
JavaEE (Java Entreprise Edition), Spring Boot, Spring Batch, Hibernate, RabbitMQ,
OracleDb, Angular et SVN. |
Modernisation d’une application Cobol/RPG vers une cible JavaEE via un processus dirigé par les modèles [projet fin études] / IRAOUI Youssef, Auteur . - [s.d.]. Langues : Français ( fre) Catégories : | Ingénierie de web et Informatique mobile
| Index. dĂ©cimale : | 2098/19 | RĂ©sumĂ© : | Grâce à l’apparition du MDA (Model Driven Architecture) le coût de la migration
est de plus en plus maîtrisable car il applique le principe de la séparation entre l’aspect
métier et l’aspect technique d’une application. Au lieu de réécrire le code entièrement il
suffit de modéliser et obtenir le code source de l’application par génération automatique
à partir des modèles de l’application.
C’est dans ce cadre que s’inscrit mon projet qui a pour principal objectif la migration
d’une application métier via un processus dirigé par les modèles vers un système plus
moderne. Durant ce stage j’ai essayé tout d’abord de se familiariser avec l’outil Blu Age qui
permet de construire des modèles pour présenter l’architecture générale de l’application.
Mon projet a été élaboré en 3 phases respectant le principe du MDA qui préconise
l’utilisation des modèles dans toutes les phases de développement.
La première chose que j’ai faite est la création du modèle d’exigences CIM (Computation
Independent model) ce modèle a pour objectif de représenter l’application dans
son environnement afin de définir quels sont les services et les fonctionnalités offertes par
l’application en utilisant le langage de modélisation unifié UML.
Puis j’ai réalisé le modèle d’analyse et de conception PIM (Platform Independent
Model) en s’appuyant encore une fois sur le langage UML.
Une fois les modèles d’analyse et de conception réalisés, j’ai commencé à générer le
code en utilisant le modèle PSM (Platform Specific Model).
Pour la réalisation de ce travail, j’ai utilisé un ensemble d’outils et technologies :
JavaEE (Java Entreprise Edition), Spring Boot, Spring Batch, Hibernate, RabbitMQ,
OracleDb, Angular et SVN. |
|