Obeo Agility

Modernisation d'applications

Modernisation d'applications

Industrialisez vos projets de refonte et de migration

Obeo Agility vous permet de mettre en place des usines d’analyse et de transformation de code source.

Grâce à ces usines vous pouvez comprendre et évaluer la qualité d’un patrimoine logiciel existant et migrer automatiquement certaines parties de vos applications vers de nouvelles normes de développement ou vers de nouveaux langages.

Obeo Agility principes

Principes

La puissance et la souplesse d'une approche à base de modèles

Cette technologie repose sur deux principes forts :

  • Un environnement permettant de paramétrer, en un temps record, les règles d’analyse et de transformation du code source pour les adapter au contexte de chaque projet.
  • L’utilisation de modèles qui sont particulièrement adaptés pour gérer la complexité des applications et réussir à les transformer.

Obeo Agility fournit en effet une représentation très détaillée du code source sous la forme de modèles. A partir de ces modèles il est ensuite possible de générer automatiquement des métriques, de la documentation, des cartographies ou du code source dans un nouveau langage.

 

 

La plus-value Obeo

Obeo Agility est le seul outil permettant à la fois un contrôle total des règles de traduction, des analyseurs de code source et un passage à l’échelle sur des patrimoines de plusieurs millions de lignes de code. Vous pouvez valider notre approche sur un projet d’essai en seulement quelques jours d’investissement.

Démonstration

Obeo Agility pour Forté

Cette vidéo présente les grandes fonctionnalités de la plateforme Agility sur un cas d'exemple du langage Forté :

  • Analyse de code
  • Synchronisation code/modèle
  • Requêtage
  • Rétro-modélisation en UML
  • Migration vers Java

Case Studies

Migration de 4,5 millions de lignes de code

Suite à l'arrêt par Sun du support de la technologie Forté, Obeo a développé une usine de migration pour migrer vers java l'application coeur de métier de la DGFiP.

Tous les jalons de livraison ont été respectés, avec le niveau de qualité attendu : le code Java produit respecte entièrement l'architecture cible et le nombre de retouches manuelles a été inférieur à 4.10-4 (moins de quatre pour 10 000 lignes de code).

Besoin d'une solution de modernisation adaptée à vos besoins ? 

Découvrez notre offre de services