AS400 e IBM i: Innovazione o estinzione? 12 domande e risposte su modernizzazione, AI e web

AS400 e IBM i: Innovazione o estinzione?
12 domande e risposte su modernizzazione, AI e web
alla fine potrai vedere il webinar dell'evento
Se lavori su AS400 o IBM i, probabilmente te lo sei sentito dire almeno una volta: “Ma quel sistema è vecchio?”.
Poi magari guardi il server, lo vedi lì, bello stabile, che macina transazioni da anni, e ti viene il dubbio opposto: “Forse il vecchio non è lui”.
In una sessione demo dedicata proprio a questo tema (innovazione o estinzione) sono emersi spunti interessanti su X Analysis, Presto e WebSmart. Qui sotto trovi le domande più frequenti, con risposte semplici. Non è un copia-incolla da brochure: è quello che si è visto, demo alla mano.
1. L’AS400 è davvero un sistema obsoleto?
No. E qui bisogna intendersi sui nomi. AS400, iSeries, IBM i: parliamo di una piattaforma che si è continuamente rinnovata. È un sistema potente, solido, sicuro, con una tecnologia di tutto rispetto. Il punto è un altro: l’interfaccia nero-verde può sembrare anacronistica, ma il motore sotto no. IBM i è garantito per altri 12 anni a partire da oggi. E se domani IBM decidesse di non produrlo più, avresti comunque 12 anni per pensare alla sostituzione. Non è poco.
2. Perché allora molti lo considerano superato?
Per tre motivi molto pratici. Primo: l’interfaccia green screen, che oggi stona in un mondo browser e mobile. Secondo: i programmatori RPG e gli analisti storici stanno andando in pensione, e con loro se ne vanno conoscenze enormi. Terzo: il business chiede integrazioni con cloud, Microsoft, Linux, API. Il problema, quindi, non è la macchina. È organizzativo e di competenze.
3. Cos’è X Analysis e perché se ne parla tanto?
X Analysis è uno strumento che analizza automaticamente il gestionale su IBM i. Gli dai in pasto librerie, oggetti, sorgenti, anche modelli DDS. Lui legge, controlla, incrocia e costruisce un repository con relazioni, business rules, data model e documentazione. Il tutto interrogabile da un client grafico. In pratica: quando un programmatore junior, o uno che arriva da PHP, Java, .NET, deve mettere mano a un programma RPG che non conosce, X Analysis gli mostra file collegati, programmi richiamati, viste logiche, flowchart e regole di business. Aiuta a capire senza dover chiedere a chi era in azienda nel 1998.
4. X Analysis è uno strumento di intelligenza artificiale?
Non nel senso di AI generativa. È uno strumento deterministico. E questo, in certi contesti, è un pregio. L’AI generativa è statistica: ti dà la risposta più probabile. Va benissimo per tante cose, ma se devi fare un’impact analysis su un campo cliente che è stato rinominato, spostato su DS, richiamato da altri programmi, allora ti serve precisione. X Analysis ti dice esattamente dove passa quel campo. Anche a livelli multipli. Nella demo si è visto un campo cercato circa 100 volte e poi, con tracking avanzato, arrivare a oltre 800 occorrenze. A mano è quasi impossibile.
5. Quanto codice obsoleto c’è normalmente su IBM i?
Tantissimo. Nella sessione si è parlato di una forbice tra il 30% e il 40% di oggetti obsoleti o non più utilizzati. X Analysis è in grado di identificare l’utilizzo reale e filtrare ciò che non serve più. Puoi anche importare i dati di utilizzo dalla macchina di produzione, così vedi esattamente cosa viene chiamato e cosa no. Questo aiuta la pulizia del sistema e, di conseguenza, anche le performance e la manutenibilità.
6. Come si modernizza l’interfaccia senza riscrivere i programmi?
Con Presto. È un tool che si installa e trasforma immediatamente le videate in web, responsive, utilizzabili da tablet e smartphone. Senza modificare i sorgenti RPG o Cobol. Gira su HTTP server IBM/Apache, con HTTPS, quindi puoi anche evitare la VPN. Nella demo si è visto che puoi aggiungere grafici, dropdown, date picker, autocomplete e pulsanti. Se salvi una pagina personalizzata, Presto la usa al posto di quella standard. Non devi compilare, non devi toccare i sorgenti.
7. Presto rallenta la macchina o impatta sul batch?
No. Non usa Java, non usa web facing. Tutto passa attraverso l’istanza Apache dell’applicazione. Il batch continua a girare come prima. Ci sono clienti con migliaia di utenti, si è parlato anche di 10.000, 20.000 utenti, su una partizione. E in magazzino ha ridotto i tempi di raccolta: via terminalini da 100.000 euro, dentro tablet con interfacce a pulsanti grandi. Il mulettista con il ditone clicca e va avanti.
8. WebSmart cosa aggiunge?
WebSmart serve per costruire API e applicazioni web in modo rapido. Può generare RPG Free Code su IBM i, oppure PHP, oppure web service REST. Può girare su IBM i, Azure, Google, server locali. È utile quando devi integrare IBM i con altri mondi: Microsoft, Linux, cloud, forza vendita, logistica. Puoi chiamare programmi esistenti e riutilizzare logica collaudata da vent’anni. Passi il codice articolo a un programma di calcolo giacenza e ti torna la giacenza. Zero programmazione nuova.
9. L’intelligenza artificiale può sostituire i programmatori RPG?
Oggi no. L’AI è utile per bozze, documentazione, ricerca, suggerimenti. Ma dove serve precisione, contabilità, logica di business, transazioni, l’approccio deterministico vince ancora. WebSmart genera codice collaudato al millimetro. L’AI generativa, ogni volta che le fai la stessa domanda, può darti un risultato leggermente diverso. Va benissimo per analisi previsionali, non per il tuo conto corrente. Quindi: AI sì, ma con giudizio. L’intervento umano resta indispensabile.
10. Come ci si mette in regola con NIS2 e DORA?
X Analysis traccia la change history: tutte le modifiche al sistema informativo dal giorno in cui viene attivato. Utile per audit, sicurezza, testing. Presto e WebSmart, soprattutto in ambienti PHP, hanno logging elevato, dati criptati, tracciamento di ogni click. Nella demo si è parlato di un ambiente PHP già al 70% di compliance NIS2, con obiettivo 75-80% entro fine anno. Su IBM i esistono software di logging che puoi integrare. Il punto è: la documentazione automatica e la tracciabilità non sono più un optional.
11. Quanto costa provare?
C’è la formula try before buy. Installazione gratuita, una giornata di formazione e supporto, poi 30 giorni di prova. Se non ti serve, non compri. Presto parte da 10 utenti e il canone annuale, tutto compreso, è intorno ai 1.800 euro. Ma dipende dal numero di utenti. L’idea è: prima vedi, poi decidi. Senza impegno.
12. Da dove iniziare, in pratica?
Serve un IBM i almeno 7.1, meglio 7.2. Poi si parte con una demo gratuita. Un buon punto di partenza è X Analysis su un campo che vuoi ridimensionare o su un programma che nessuno vuole più toccare.
Poi provi Presto su una videata green screen. Infine valuti WebSmart per le API. Il titolo della sessione era chiaro: “Il tuo AS400 funziona ma non modernizzare significa estinguersi”. Vero. Ma con una precisazione: non devi buttare via niente. Devi rendere moderno ciò che già funziona. La storia applicativa è un vantaggio, non un peso.



Commenti