Contesto (committenza): un grande gruppo bancario italiano, in cui la funzione di Auditing Interno aveva espresso la necessità di poter disporre, per scopi di trasparenza e protezione legale, della tracciabilità di tutte le attività svolte dai diversi operatori della banca tramite interfacce 3270 (IMS e CICS con architettura complessa)
Periodo di svolgimento: 2002-2003
Obiettivi: realizzare, senza interventi sulle applicazioni, le funzionalità necessarie per la tracciatura, la registrazione e la riproduzione del flusso delle schermate, dei dati trattati e delle azioni svolte via via dall’operatore, rendendoli accessibili secondo una pluralità di criteri di ricerca
Contenuti ed attività:
- Definizione dei requisiti, analisi di fattibilità tecnica, valutazione delle alternative possibili
- Disegno di una soluzione efficiente e non invasiva
- Per le transazioni CICS: realizzazione, tramite Exit Routine, di una componente online di cattura dei flussi 3270 in entrata e in uscita, e realizzazione di una componente batch di ricostruzione dell’immagine delle schermate
- Per le transazioni IMS: realizzazione di una componente batch di ricostruzione dei flussi e delle schermate a partire dai log IMS e dalle librerie dei formati MFS
- Per tutte le transazioni: realizzazione di una funzione di normalizzazione delle schermate e dei dati identificativi associati (data/ora, operatore, terminale, ...) per l’indicizzazione e il caricamento in un opportuno sistema di archiviazione e ricerca
- Definizione delle modalità tecniche di gestione e supporto all’avviamento in produzione
- Verifiche di performance, ottimizzazione dei flussi batch
Risultati:
- Risposta completa alle esigenze dell’Audit, senza impatti sulle applicazioni e sulle performance online
- Performance adeguate nelle fasi batch, che consentono la ricostruzione giornaliera delle transazioni eseguite
- Estensione dell’utilizzo a tutti i sottosistemi per tutte le aziende del gruppo
- Indipendenza della soluzione dai cambiamenti di versione di CICS e IMS che si sono sinora susseguiti
|