AMS LEGACY TRASFORMATION
Modernizzazione delle applicazioni RPG
Una parte significativa delle Applicazioni presenti in Azienda è di tipo Legacy.
Sono spesso “abiti su misura” che rispecchiano esattamente i processi aziendali e soddisfano pienamente le necessità applicative e di supporto alla attività di business dell’ azienda.
Sovente la loro caratteristica è quella di essere “mission critical” o di nicchia e sul mercato non vi sono soluzioni, tecnologicamente aggiornate, disponibili con funzionalità analoghe.
Rappresentano un patrimonio che le aziende necessitano di far evolvere, da un punto di vista tecnologico, per poter continuare a fornire il corretto supporto al business.
L’approccio IBM di Legacy Transformation consente di individuare e di eseguire gli interventi di modernizzazione attraverso la “webbizzazione” dell’interfaccia.
L’offerta di webbizzazione per le applicazioni RPG si basa sul prodotto Web Facing Deployment Tool with HATS Technology (WDHT) , che consente sia la conversione automatica delle schermate 5250 in pagine HTML che la completa trasformazione dell’interfaccia
E’ utile a tutti coloro che:
- desiderano fornire un accesso browser/internet alle loro applicazioni 5250 per utenti remoti: dipendenti, fornitori, partner e clienti
- richiedono un’interfaccia web più moderna, che sia più facile da usare e più semplice da imparare
- hanno problematiche di integrazione tra applicazioni WebFaced e schermate di sistema o di altre applicazioni 5250
- sono interessati alle funzionalità e alla semplicità di HATS ma sono “scoraggiati” dai costi di implementazione.
Vantaggi
- Eliminare le discontinuità dovute all’introduzione di nuove applicazioni
- Compatibilità e coesistenza con le applicazioni esistenti
- Miglioramento dell’ergonomia e della fruibilità delle applicazioni
- Accesso Web nativo: integrazione con l’intera filiera di partners, clienti, fornitori
- Protezione degli skill RPG applicativi e tecnici esistenti ed introduzione progressiva di nuovi skill
- Affidabilità del Tools per lo sviluppo servizi applicativi
Un’area di particolare interesse è quella relativa alla modernizzazione delle applicazioni RPG e la loro trasformazione in architettura Java sia su piattaforme Sistem i che System x e System p.
L’offerta di trasformazione e modernizzazione per le applicazioni da RPG a Java si basa su due tools IBM per la conversione automatica di provata affidabilità, efficienza e facilità d’uso orientati rispettivamente al
- mantenimento della piattaforma iseries – System I : IBM Service Bus
- Migrazione su piattaforme Linux o Windows : IBM Modernization
IBM Service Bus (System i):
Le caratteristiche
- Permette l’analisi e la conversione di applicazioni RPG in JavaTM e accesso Web su piattaforma System i ed è costituito da du moduli:
- Insight : creazione alberi semantici, correlazioni dipendenze, metriche personalizzabili, analisi d’impatto, informazioni per l’ottimizzazione e modifica del codice
- Converter : conversione automatica RPG/CL (anche ILE) a JAVATM e printer/video/strutture dati in XML e conservazione della struttura originale
- Opera in JavaTM direttamente con le risorse native dell’OS/400:
- Oggetti di sistema
- Data Base
- Crea un ambiente di esecuzione su Was 6.0 per System-i e i5/OS V5R4
- Si basa su un'architettura a 3-livelli per fornire alta scalabilità, flessibilità architetturale e gestionale
- Application Services
- Data Base Services
- Presentation Service (GUI e Accesso all’applicazione via browser )
- Dispone di funzioni Query Generator e Wizard per creazione di liste di navigazione attraverso i dati aziendali e per il lancio di funzioni applicative
- Consente tramite il Web Services Generator:
- Lo sviluppo di servizi applicativi, basati sulle funzionalità ACG, fruibili tramite il web
- La coerenza con un'architettura di riferimento STANDARD (SOA)
IBM Modernization (System x e System p) :
Le caratteristiche
- Permette l’analisi e la conversione di applicazioni RPG in JavaTM e accesso Web verso piattafotma Linux su piattforma X e P / Windows:
- Documentazione dell’applicativo, analisi d’impatto
- Conversione automatica con mantenimento struttura originale
- Accesso ai dati attraverso Driver JDBC
- Si basa su un'architettura 3-livelli per fornire alta scalabilità, flessibilità architetutturale e gestionale
- Application Services
- Data Base Services
- Presentation Service (GUI e Accesso all’applicazione via browser )
- Dispone di funzioni Query Generator e Wizard per creazione di liste di navigazione attraverso i dati aziendali e per il lancio di funzioni applicative
- Consente la migrazione agli ambienti operativi : - Linux ( System X e System P)
- Windows (System X)
- DB2 / SQL Server / Oracle e WebSphere Application Server / Tomkat
Vantaggi
- Eliminare discontinuità dovute all’introduzione di nuove applicazioni
- Compatibilità e coesistenza con le applicazioni esistenti
- Miglioramento dell’ergonomia e della fruibilità delle applicazioni
- Accesso Web nativo: integrazione con l’intera filiera di partners, clienti, fornitori
- Protezione degli skill applicativi e tecnici esistenti ed introduzione progressiva di nuovi skill Java
- Approccio graduale alla tecnologia JavaTM
- Affidabilita’ del Tools per lo sviluppo di servizi applicativi
- Apertura agli open standard J2EE
- Rappresenta il primo passo verso la creazione di un'architettura applicativa SOA
