Objlab
// Modernizzazione legacy

Modernizzare il legacy senza il salto nel vuoto della riscrittura.

Il gestionale su IBM i (AS/400) o z/OS funziona da vent’anni e nessuno vuole toccarlo — ma non parla con niente di nuovo. Riscriverlo tutto in una volta è il progetto che salta più spesso. La via di mezzo esiste: esporre ciò che c’è come API, e convertire per gradi.

Perché il big-bang fallisce

  • Nel codice legacy c’è logica di business che nessuno ha più documentato: riscriverla da zero significa reinventare regole di cui si è perso il perché.
  • Fermare il vecchio per accendere il nuovo, tutto in un giorno, è il rischio che il business non accetta.
  • La conversione automatica «totale» produce codice che compila ma non replica i casi limite: la parità va verificata, non sperata.

La via per gradi: esporre, poi convertire

Prima si smette di essere isolati, poi si sostituisce ciò che conviene.

  1. Esporre i programmi legacy (RPG/COBOL, service program ILE) come API REST JSON: il nuovo software li chiama, il vecchio resta al suo posto.
  2. Mappare le dipendenze e misurare rischio e complessità prima di convertire: si parte da ciò che rende, non da ciò che capita.
  3. Convertire i sorgenti verso stack moderni (Java, C#, Node, Python) con un flusso governato, verificando la parità sorgente/destinazione.
  4. Sostituire un pezzo alla volta, con il vecchio e il nuovo che convivono dietro la stessa API.

Gli errori che affondano i progetti

«Convertiamo tutto e poi vediamo»

Convertire ciò che nessuno chiama più è lavoro sprecato. Un inventario d’uso taglia spesso una fetta grossa del codice.

«L’AI converte da sola»

L’AI accelera, ma la parità sui casi limite e le decisioni di merito restano da verificare: un flusso governato, non un pulsante.

«Prima riscriviamo, poi integriamo»

È l’ordine che fa saltare i progetti. Prima esporre come API rende il legacy utile subito, e toglie la pressione del big-bang.

Hai un gestionale su AS/400 o mainframe che deve parlare col resto del mondo? Guardiamo cosa si espone subito come API e cosa conviene convertire, con i numeri in mano.

Parliamone

Pagina aggiornata al 23 agosto 2026.