I mainframe erano i grandi cabinet che ospitavano l'unità di elaborazione centrale (CPU) e la memoria principale dei primi computer. Il termine persiste per descrivere e differenziare questi computer più grandi, noti per le loro notevoli dimensioni e capacità di archiviazione, potenza di elaborazione e affidabilità, dalle controparti più piccole come server, minicomputer, workstation e personal computer (PC). Sebbene mainframe sia un termine generico, la maggior parte delle persone associa immediatamente questi potenti computer a IBM e al suo System Z, i modelli più popolari e utilizzati. Lo Z15 è il modello più recente.
Una ricerca IDC dimostra che le piattaforme host tradizionali sono adatte a svolgere un ruolo fondamentale nella trasformazione digitale. Questo white paper esamina l'accesso e la sicurezza delle applicazioni, i vantaggi dell'RPA, nonché gli ostacoli alla sicurezza dei sistemi host e il modo migliore per superare tali sfide di modernizzazione.
Nonostante i progressi tecnologici, i sistemi ospitati su mainframe rimangono essenziali per il business e rappresentano il cuore dell'informatica aziendale. Nessun altro sistema può eguagliare i loro livelli di prestazioni, coerenza e affidabilità.
In quanto sistemi di archiviazione, conservano e proteggono le complesse regole e policy transazionali e operative che definiscono un'organizzazione. La maggior parte dei mainframe può eseguire più sistemi operativi, gestire elevati volumi di input e output (I/O) e aggiungere o sostituire a caldo la capacità del sistema, senza interruzioni per l'attività aziendale. Un singolo mainframe può sostituire decine o addirittura centinaia di server più piccoli, mentre il contrario sarebbe difficile da ottenere con gli stessi livelli di affidabilità.
La modernizzazione mira fondamentalmente a prendere ciò che già funziona e a migliorarlo per raggiungere nuovi risultati aziendali. E realisticamente, poiché i mainframe sono inseparabili dai sistemi e dalle applicazioni business-critical di molte organizzazioni, dovrebbero essere alla base di qualsiasi strategia di modernizzazione.
Una modernizzazione di successo del mainframe sfrutta e amplia il valore degli investimenti nei sistemi core, come applicazioni, processi e infrastrutture. Le aziende con sistemi cosiddetti legacy (vecchi ma validi) devono migliorare la propria capacità di offrire innovazione, efficienza e sicurezza, il tutto senza compromettere la normale operatività aziendale: sono candidati ideali per la modernizzazione.
Gli obiettivi tipici della modernizzazione del mainframe includono:
Il modo meno aggressivo e più logico per portare i sistemi legacy nel futuro è sfruttare la potenza del software che fa da ponte tra vecchio e nuovo per estendere le capacità delle tecnologie e degli investimenti attuali.
Chiamiamo questo concetto modernizzazione e questa strategia sta riscuotendo sempre più successo tra gli analisti. Le organizzazioni che adottano una Digital Transformation intelligente ottimizzano i risparmi massimizzando il ROI sugli investimenti IT e riducono il loro profilo di rischio mantenendo processi collaudati con strumenti di modernizzazione mainframe .
La modernizzazione di un mainframe potrebbe comprendere una gamma di opzioni
"Per [chi] dispone di sistemi aziendali core in uso da molti anni, l'approccio prudente è in genere quello di basarsi su ciò che già esiste. Una strategia di smantellamento e sostituzione introduce livelli di rischio strategicamente inaccettabili, oltre ad avere un impatto negativo sui costi e sul time-to-market."
La prassi migliore è quella di modernizzare “le risorse applicative esistenti per preservare/migliorare gli investimenti esistenti (evitando rischiosi progetti di “rimozione e sostituzione”)”.
Due parole: potenza e affidabilità. Entrambe sono essenziali per qualsiasi organizzazione che elabori grandi numeri. Solo i mainframe hanno la potenza necessaria per supportare le molteplici funzioni IT richieste dalle banche. Da funzioni nascoste, come l'esecuzione di batch notturni, al supporto back-office per le app di mobile banking, il mainframe svolge sia il lavoro pesante di cui le banche hanno bisogno, sia le integrazioni tecnologicamente avanzate che i consumatori si aspettano.
Il mainframe è l'unica piattaforma che risponde a molteplici sfide. È il sistema di archiviazione, il centro di elaborazione dei dati, la potenza dietro le transazioni cloud e mobili. I mainframe monitorano i processi per individuare eventuali frodi, eseguono analisi in tempo reale e svolgono molte altre funzioni, il tutto contemporaneamente.
Nel 1994, la crescente potenza di calcolo dei PC spinse il giornalista informatico americano Stewart Alsop Jr. a prevedere che l'ultimo mainframe sarebbe stato dismesso entro marzo 1996. Nel 2002, si rimangiò le parole. La potenza di calcolo dei mainframe è cresciuta del 30% all'anno dal 1992 e questi sistemi sono stati adattati per prosperare e sopravvivere nella giungla informatica.
Un'indagine COBOL del 2019 ha rivelato che il 70% delle aziende prevede di mantenere i propri mainframe e di modernizzare le principali applicazioni COBOL anziché sostituirli o dismetterli. Inoltre, il 92% degli intervistati riteneva che le proprie applicazioni COBOL fossero strategiche, in aumento rispetto all'84% del 2017. Quindi, la risposta breve è sì.
Il sondaggio Mainframe Market Survey 2019 di BMC ha confermato la sostenibilità dei mainframe e che il 45% delle aziende considera l'implementazione della tecnologia cloud una priorità. Sfruttare il cloud privato o pubblico aiuta ad aumentare la disponibilità, la scalabilità e le prestazioni, a migliorare la sicurezza e a ridurre i costi delle applicazioni mainframe. Fondamentale è l'accesso centralizzato basato su browser, che consente una rapida configurazione, distribuzione, aggiornamenti e funzionalità di emulazione di terminale da parte dell'utente finale.
L'accesso host basato su browser, utilizzando un sistema di gestione degli accessi tramite identità (IAM) anziché password di otto caratteri, autorizzerà o negherà l'accesso al mainframe sfruttando le credenziali di autenticazione aziendali. Ciò garantisce che gli utenti accedano solo ai sistemi mainframe e ai dati di cui hanno bisogno, utilizzando il principio del privilegio minimo. L'accesso host a zero footprint consente un accesso mainframe essenziale e sicuro, sia in locale che nel cloud, senza dover gestire ogni desktop o affidarsi ad altri sistemi (come Java) o fornitori (come Oracle).
Spostare applicazioni e dati da una piattaforma all'altra, che si tratti di un cambio di piattaforma o di una modernizzazione dell'infrastruttura, è un progetto tecnico che richiede un'attenta pianificazione. Per saperne di più sulla migrazione e la modernizzazione del mainframe, consultate la nostra brochure sulla modernizzazione o la pagina dedicata "Cos'è la modernizzazione delle app?" .
Sebbene gli ambienti off-cloud o on-prem continuino a essere piattaforme popolari per i carichi di lavoro delle applicazioni mainframe, il cloud è diventato la nuova destinazione per i responsabili IT.
Per molti, questa trasformazione digitale delle applicazioni mainframe COBOL e PL/I è un percorso graduale che si sviluppa nel tempo. Che il Cloud sia la vostra destinazione finale o che siate indecisi ma siate alla ricerca di nuovi approcci per la modernizzazione delle applicazioni, sono disponibili numerose risorse a supporto del vostro piano. In Rocket Software, il percorso di modernizzazione verso il Cloud si articola in tre fasi:
Per chi è interessato a iniziare e a mappare la propria strategia Destination Cloud, è possibile esplorare questa pagina di risorse per ulteriori informazioni.
Talvolta definita robotica software, l'automazione robotica dei processi (RPA) è la tecnologia utilizzata da alcune organizzazioni per automatizzare i processi aziendali. Il termine "robotica" si riferisce ai robot software metaforici o alla vera e propria intelligenza artificiale (IA).
La maggior parte delle organizzazioni conserva la risorsa più preziosa, i dati aziendali, sul mainframe (l'80% dei dati aziendali mondiali risiede su mainframe). Grazie alle iniziative RPA, le aziende possono sfruttare queste informazioni uniche per aumentare la produttività, ridurre gli errori e migliorare il servizio clienti. Per integrare l'RPA, utilizzano uno dei due metodi: i servizi web o le più tradizionali API (Application Programming Interface), come HLLAPI o .NET.
Esistono numerose opzioni per abilitare l'integrazione dei dati ospitati su mainframe (spesso noti come "3270/5250", in riferimento ai numeri di modello IBM) per le iniziative RPA aziendali.
L'abilitazione dei servizi al mainframe (o all'host) è un approccio scalabile all'RPA. Richiede lo sviluppo di procedure distinte per le applicazioni basate su host che eseguono unità di lavoro definite come servizi web utilizzabili, affinché lo strumento RPA possa richiamarle in base alle esigenze di un processo automatizzato.
Standard di accesso da oltre 30 anni, l'High Level Language Application Program Interface (HLLAPI) di IBM è l'interfaccia di automazione tradizionale per i dati mainframe con green screen. In questo scenario, lo strumento RPA accede ai dati host sfruttando l'HLLAPI tramite un emulatore di terminale e il corrispondente green screen. Tutte le soluzioni RPA supportano questa interfaccia standard per l'accesso ai dati mainframe.
Le soluzioni Rocket Secure Host Access includono questi dati tramite un emulatore di terminale basato su desktop. Per le organizzazioni che utilizzano HLLAPI, questo può rappresentare un modo più rapido per sfruttare i dati mainframe in un processo automatizzato basato su RPA.
Come posso automatizzare i test delle applicazioni mainframe basate su terminale?
L'automazione dei test opera su almeno due livelli per le organizzazioni. In primo luogo, può aumentare la velocità di distribuzione delle applicazioni mainframe basate su terminale. In secondo luogo, soddisfa i requisiti degli utenti senza compromettere la qualità; o, come preferisce definirlo il settore, il test automatizzato delle applicazioni mainframe basate su terminale stabilisce una pipeline di integrazione continua/distribuzione continua (CI/CD).
Automatizzando i test alla base delle pratiche CI/CD, i team di sviluppo mainframe possono soddisfare le esigenze sia degli utenti che delle linee di business (LOB) in modo rapido ed efficiente. Le organizzazioni che utilizzano test funzionali, di regressione e delle prestazioni sono attrezzate per fornire applicazioni mainframe che soddisfano i requisiti normativi nei tempi previsti, con meno bug e maggiore scalabilità e flessibilità.
Esistono soluzioni sul mercato che forniscono test automatizzati compatibili con le attuali soluzioni e infrastrutture di test, utilizzando servizi discreti per automatizzare i test delle applicazioni mainframe basate su terminale. Questi servizi utilizzano una logica di business applicativa incapsulata, esposta da numerose interfacce standard.
La soluzione Rocket® ChangeMan consente un percorso di trasformazione per l'azienda, sia su mainframe che al di fuori di esso. Le nostre soluzioni COBOL, per la distribuzione di applicazioni mainframe e per l'accesso agli host si concentrano sui tre pilastri della modernizzazione – applicazioni, processi e infrastrutture – per ottenere una maggiore velocità di immissione sul mercato, un vantaggio competitivo e una maggiore efficienza operativa.
Le soluzioni mainframe di Rocket Software includono specializzazioni in analisi, sviluppo, test, controllo, pianificazione e gestione. Spesso, almeno dalle organizzazioni ospitanti, l'accesso e la sicurezza del mainframe vengono trattati separatamente. Scopri di più sul mercato più ampio e sul nostro ruolo in esso, proprio qui .
Sfrutta il valore delle applicazioni e dei dati host. Modernizza l'accesso e integralo su nuove piattaforme. Accelera l'implementazione con pratiche e strumenti DevOps grazie a queste soluzioni aziendali .
Estendi la sicurezza aziendale all'accesso mainframe, fornisci un accesso sicuro e a impatto zero alle applicazioni host (on-premise o nel cloud), integra l'RPA con il mainframe e automatizza i test delle applicazioni basati su terminale. Scopri di più sulle soluzioni Secure Host Access .
Modernizzare l' Enterprise con IBM z17 Single Frame e Rack Mounted [...]
Complessità dei microservizi: il costo nascosto della loro scomposizione
Perché non c'è mai stato un momento migliore per lavorare nel settore del software
