Toutes les références

Geodis / Web PRISME

Rénover un portail métier. Assurer la continuité de service.

Libraires, éditeurs, transporteurs et entrepôts s’appuient sur Web PRISME pour leurs opérations. Lorsque l’application historique devient trop difficile à maintenir, sa rénovation doit préserver les usages et la continuité du service.

Rénovation de SIJuin 2024 → juin 2025
3 500comptes migrés en un mois
113 000 → 36 000lignes de code applicatif
41 → 0vulnérabilités identifiées avant rénovation

01 / Le contexte

Comprendre le point de départ

Le front-end et le back-end avaient accumulé une dette technique qui limitait les évolutions. La base DB2 devait être conservée et la nouvelle application devait pouvoir être reprise par les équipes du client.

02 / L’intervention

Du cadrage à la réalisation

  • Réécriture du front-end et du back-end avec Angular et Spring Boot, en cohérence avec les compétences du client.
  • Conservation de DB2, simplification progressive du modèle de données et suppression des procédures stockées pour préparer une migration ultérieure vers PostgreSQL.
  • Intégration du SSO et ajout du scan mobile des colis.
  • Mise en production en juin 2025, puis migration de l’ensemble des utilisateurs en un mois.

03 / Les résultats et leur périmètre

Ce que l’intervention a permis

La migration a été réalisée sans interruption de service ni retour à l’ancienne version. Les bugs Sonar de sévérité majeure ou supérieure ont également été ramenés à zéro. Le décompte des 41 vulnérabilités regroupe 14 issues d’audit Cogiceo et 27 vulnérabilités Sonar ; il décrit le périmètre identifié avant rénovation.

Ce que ce projet illustre

Une réécriture se justifie par les contraintes du métier et de l’existant. Ici, elle a permis de retrouver une base maintenable tout en conservant les données et le service.

Parlons de votre contexte

Un logiciel à faire évoluer.
Un sujet à débloquer.

Décrivez-moi votre situation, vos contraintes et ce que vous souhaitez faire avancer. Nous pourrons identifier une première étape.

Vous échangez directement avec
Grégoire Piffault, ingénieur logiciel indépendant.