Servizi / Gestionale AS/400

Gestionale AS/400: modernizzarlo senza buttarlo via

Se l’azienda gira su un gestionale AS/400 (oggi IBM i), il sistema non è il problema: è affidabile e i dati sono integri e ordinati. Il problema è che vive isolato dal resto e dipende da competenze sempre più rare. Si può modernizzare e collegare al mondo esterno, per gradi, senza riscriverlo e senza fermare l’azienda.

Richiedi una valutazione

Cos’è un gestionale AS/400, in breve

AS/400 non è solo un software né solo un database: è una piattaforma integrata, dove hardware (server IBM Power), sistema operativo (IBM i) e database relazionale (Db2 for i) sono progettati come un tutt’uno. Sopra ci girano le applicazioni gestionali, spesso scritte in RPG, che contengono decenni di regole di business affinate sul campo. È una macchina famosa per l’affidabilità: raramente è lei il motivo per cui si vuole cambiare.

Il problema non è la macchina: sono competenze e isolamento

IBM i è vivo e supportato, e gira su hardware nuovo senza riscrivere il codice. I motivi veri per cui un gestionale AS/400 crea ansia sono altri: chi lo mantiene, i programmatori RPG, va in pensione e i ricambi non si trovano; il sistema non parla con il sito, l’e-commerce, la fatturazione elettronica, il magazzino; e nessuno sa bene se convenga ancora tenerlo. Sono problemi di competenze e di connessioni, non di potenza della macchina.

Modernizzare o sostituire? Come decidere

Rifare tutto su un nuovo ERP è il progetto più costoso e più a rischio: mesi di lavoro, il blackout temuto del passaggio, e il rischio di buttare via regole di business preziose. Sostituire ha senso solo se i processi sono ormai completamente disallineati dal sistema. Nella maggior parte dei casi conviene l’opposto: tenere il cuore che funziona e costruirgli attorno lo strato moderno che gli manca. E attenzione a un equivoco comune: spostare i dati su un altro database non fa uscire dalla dipendenza, perché la dipendenza vera è nella logica di business, non nei dati, che su AS/400 sono peraltro già relazionali.

Cosa si fa, in concreto

  • Uno strato di API sopra i programmi e il database Db2, per far dialogare il gestionale con il web e con gli altri sistemi.
  • Un’interfaccia web moderna al posto del terminale a caratteri (green-screen), dove serve.
  • Integrazione con e-commerce, fatturazione elettronica, magazzino e portali di clienti e fornitori.
  • Migrazione per gradi: il vecchio e il nuovo convivono, le funzioni passano una alla volta, senza fermare l’azienda.

Lo strato moderno si costruisce con tecnologie diffuse e sostenibili (back-end Java con Spring Boot, front-end web), che leggono dal Db2 for i e, dove servono le regole di business, richiamano i programmi esistenti tramite canali stabili, senza riscrivere la logica interna. Dall’esterno il gestionale diventa un servizio come un altro; dentro, resta com’è.

La sicurezza di un AS/400 esposto in rete

Un sistema nato per stare chiuso in sala macchine, una volta collegato a Internet moltiplica la superficie d’attacco. La modernizzazione è l’occasione per metterlo in sicurezza: lo strato di API diventa il punto di controllo dove si decide chi può fare cosa, si validano le richieste e si tracciano gli accessi, con il principio del privilegio minimo e in conformità al GDPR. La sicurezza è parte del progetto, non una toppa aggiunta alla fine.

Cosa non è compreso

Per onestà: il lavoro è lo strato applicativo moderno e la sua sicurezza. Non sono compresi lo sviluppo o la manutenzione in RPG, né la gestione dell’hardware o dell’hosting del server IBM i: per quelli servono figure e fornitori dedicati. Sapere dove finisce una competenza e ne comincia un’altra fa parte del lavoro fatto bene.

Come si parte

Il primo passo è un’analisi iniziale a costo contenuto: capire come è fatto il sistema, quali dati e programmi contano davvero, dove sono i rischi di sicurezza e da quale integrazione conviene cominciare. Da lì, un preventivo a fasi con costi e tempi definiti prima di iniziare. L’investimento resta sotto controllo e il gestionale non si ferma mai.

Domande frequenti

Cos’è un gestionale AS/400?

È il software gestionale che gira su un sistema AS/400 (oggi IBM i): una piattaforma IBM che integra hardware, sistema operativo e database relazionale. Spesso l’applicazione è scritta in RPG e contiene decenni di regole di business dell’azienda.

Come funziona la modernizzazione di un gestionale AS/400?

Si costruisce uno strato moderno accanto al sistema: API sui programmi e sul database, interfaccia web e integrazioni. Il gestionale resta in produzione e le funzioni migrano per gradi, senza riscriverlo e senza fermare l’azienda.

Conviene ancora tenere l’AS/400 o va sostituito?

Nella maggior parte dei casi conviene tenerlo e modernizzarlo: è affidabile, supportato e contiene regole di business preziose. Sostituirlo del tutto ha senso solo se i processi sono ormai completamente disallineati dal sistema.

Si integra con e-commerce, fatturazione e magazzino?

Sì. Esposto tramite API, il gestionale AS/400 scambia dati in tempo reale con e-commerce, fatturazione elettronica, magazzino e portali. Si espone solo ciò che serve, in modo controllato.

Il lavoro si fa da remoto?

Sì, quasi sempre. L’accesso al sistema, l’analisi del Db2 e la costruzione dello strato di API si fanno da remoto, con credenziali dedicate e in sicurezza, senza fermare i sistemi.

Quanto costa modernizzare un gestionale AS/400?

Dipende dalle integrazioni e dalle interfacce che servono davvero. Si parte da un’analisi iniziale a costo contenuto e da un preventivo a fasi, con costi e tempi definiti prima di cominciare.

Gestionale AS/400: modernizzarlo e integrarlo | Custralis