Fornitore globale di carte di credito migra applicazioni COBOL in tempi record
100% di equivalenza funzionale
Migrazione completata senza interruzione dell'attività
Tecnologia “a prova di futuro”
Trasformazione delle applicazioni cloud-native
Riduzione permanente dei costi operativi
Interruzione dell'elaborazione su mainframe
La sfida
Sfuggire ai vincoli dell'elaborazione legacy
Come molte istituzioni finanziarie, questa società di carte di credito leader a livello mondiale era ostacolata dalla tecnologia che ha costruito il suo successo. Per estrarre i file da diverse fonti di dati, tra cui DB2, VSAM e QSAM, serviva un'estesa elaborazione batch su un mainframe. Ciò implicava che i sistemi non potevano essere coreografati in tempo reale e lo sviluppo tecnico era lento.
L'urgenza di passare da COBOL a Java e di abbandonare l'elaborazione su mainframe è stata esacerbata dall'aumento dei costi di utilizzo dei mainframe e dalla diminuzione dell’expertise in materia. Di fronte alla necessità di modernizzarsi, l'azienda ha unito gli obiettivi aziendali in una strategia per uscire dall'elaborazione su mainframe senza interruzione dell'attività ordinaria.
Per affrontare queste sfide, ridurre i rischi del progetto e accelerare i progressi, l'azienda ha chiesto l'aiuto di partner tecnici esperti.
Il nostro impegno
Una migrazione che consente una trasformazione
Dopo un'attenta valutazione, la scelta per trasformare l'elaborazione del core business da un ambiente legacy a un'infrastruttura moderna è ricaduta su GFT e CloudFrame. Questi partner offrivano il giusto mix di conoscenze tecniche e aziendali per fornire una soluzione pratica che riducesse i rischi della migrazione e massimizzasse i vantaggi di un ambiente di elaborazione moderno.
All'inizio i partner hanno sviluppato un piano di progetto dettagliato per convertire l'applicazione mission-critical da COBOL a Java. Le tappe principali del progetto sono state:
- raccolta di artefatti, analisi, valutazione delle lacune (3 mesi)
- conversione iterativa, integrazione del codice convertito con i dati migrati, deployment, test dell'applicazione completa (6 mesi)
- esecuzione in parallelo dell'applicazione trasformata con il mainframe (3-6 mesi)
Il progetto comprendeva la trasformazione di oltre 200 lavori batch, la convalida completa dei dati e il collaudo end-to-end. Tuttavia, l'obiettivo strategico era più una metamorfosi che un semplice passaggio a un nuovo ambiente di elaborazione.
I partner hanno trasformato il codice COBOL legacy in Java altamente manutenibile, collegando senza soluzione di continuità le definizioni dei dati DB2 con oltre 400 tabelle Oracle. In totale si trattava di trasformare quasi 1.000.000 di righe di codice COBOL, oltre a 1000 file di output GDG e VSAM (alcuni con oltre 7 milioni di record).
I benefici
Tecnologia allineata alla strategia aziendale
La trasformazione è stata completata nei tempi previsti e senza interruzione dell'attività ordinaria. Il progetto ha raggiunto il 100% di equivalenza funzionale con l'applicazione batch del mainframe legacy. La nuova architettura è molto più flessibile e altamente manutenibile. Le applicazioni possono essere distribuite utilizzando moderni scheduler, fornendo opzioni di distribuzione cloud flessibili per altre applicazioni trasformate.
Il progetto ha mantenuto la promessa di abbandonare l'elaborazione su mainframe in tempi brevi e senza interrompere la continuità del servizio. Con uno stack tecnologico moderno, l'azienda gode dei vantaggi di una maggiore automazione e scalabilità dell'elaborazione cloud-native. I livelli di elaborazione esistenti possono essere raggiunti con facilità e a costi inferiori.
Risultati misurabili
- Raggiungimento del 100% di equivalenza funzionale
- Completamento della trasformazione del codice con un minimo di refactoring manuale
- Rispetto degli standard di prestazione entro gli SLA accettati
- Distribuzione dell'applicazione trasformata utilizzando scheduler moderni che si adattano alla pianificazione dei job del mainframe esistente.
- Realizzazione della trasformazione delle applicazioni cloud-native.
Il progetto illustra un modello di modernizzazione del mainframe. Grazie al suo moderno stack tecnologico, l'azienda è isolata dai cambiamenti della tecnologia e coglie più rapidamente le nuove opportunità di business. Tra gli altri progetti in programma ci sono l'eliminazione delle dipendenze e l'estensione del modello di trasformazione ad altre applicazioni aziendali.





