ASNA Monarch®
Modernizzazione graduale delle applicazioni di IBM® System alla piattaforma Microsoft® .NET
ASNA Monarch® trasforma i programmi o applicazioni System i originariamente scritti in ILE RPG o RPG/400®, in un’applicazione locale Microsoft .NET. Per uno completo processo di ristrutturazione, Monarch migra addirittura il tuo database System i su SQL Server™.
Applicazioni 5250 migrate su tecnologia basata su browser.
Il Processo di Migrazione di ASNA Monarch
Monarch converte il codice RPG®, così come i display files, ed il risultato è una soluzione applicative indipendente .NET che produce le medesime funzioni applicative come il predecessore a caratteri verdi.
Le applicationi possono comunicare direttamente sia con un database System i che con SQL Server di Microsoft. Se si volesse semplicemente ricollocare le applicazioni sul .NET e continuare ad usare il database System i o se lo scopo fosse di migrare completamente dalla piattaforma System i, Monarch farà tutto questo risparmiando tempo e fatica.
I Vantaggi nel Business di Monarch
Ritorno sul mercato più veloce. Una volta individuate le applicazioni da migrare, Monarch porta i programmi System i RPG, display files, CL, menu, file messaggi, data areas, printer files e file di dati su .NET nel giro di pochi minuti. Non vi è alcun bisogno di riempire un secondo repository o di rivisitare i programmi origine . Questi sono già pronti ad essere interpretati e convertiti.
Migrazione gestita. Monarch è dotato di metriche per aiutarti identificare quei punti che più di altri richiedono lavoro manuale nella migrazione. Questo fattore di “densità” è stato progettato al fine di aiutarti ad identificare quei programmi che migrano più facilmente da quelli che invece hanno bisogno di un lavoro addizionale.
Monarch mette a disposizione gli strumenti necessary a generare una roadmap ragionata della migrazione applicativa . Le applicazioni Legacy RPG sono molte volte molto estese (normalmente con 1 milione e più di righe di codice . Queste applicazioni articolate sono estremamente impegnative da migrare con successo , e senza una giusta rotta, il successo è molto risibile! Monarch evidenzia le dipendenze ed i diagrammi delle call , come richiesto da un corretto protocollo per una migrazione di successo .
Investi negli gli standard industriali. Monarch migra i tuoi programmi interattivi 5250 in applicazioni ASP.NET basate su browser che operano sotto IIS (dalla versione 6.0 in poi).
Il miglior ROI per la modernizzazione. Monarch non riutilizza solamente il codice sorgente , ma, dato che la sintassi risulta ancora RPG, il vostro attuale team di sviluppo RPG development team mantiene il “controllo” delle nuove applicazioni .NET hosted .Non viene prodotto codice Java™, Visual C++® o Visual C#® . E’ ASNA Visual RPG® al 100% e al 100% manutenzionabile dai vostri programmatori RPG.
Monarch Cocoon – Comincia la trasformazione. ASNA Monarch Cocoon è un’applicazione .NET che analizza le librerie System i selezionate ed i relativi programmi contenuti con le loro dipendenze di oggetti .Potete utilizzare queste informazioni per attività di cross-reference e per individuare la migliore strategia di conversione.
Cocoon impiega solamente qualche minuto per fornirti informazioni come:
- Program call graph – diagramma grafico che individual le relazioni tra i vari oggetti (programmi) come programmi chiamati e API OS/400 utilizzate.
- Utilizzo degli oggetti Cross-referenced – per identificare tutte le relazioni tra i programmi e gli oggetti a questi associate (come file di dati, aree dati etc)
- Visualizzazione del codice sorgente – per una rapida verifica del codice sorgente da migrare
- Fattore di densità – per offrire la metrica sulla “migrabilità” dei programmi analizzati. Questo fattore agevola la pianificazione e l’allocazione delle risorse disponibili all’esecuzione della migrazione
- Diario di bordo – Un diario che tiene traccia delle eventuali considerazioni relative a ciascun oggetto analizzato.
“Avevamo bisogno di migrare le nostre fondamentali applicazioni RPG in .NET. Si sarebbe trattato di un lavoro immane riscrivere tutti i 1000 programmi sulla nuova piattaforma .NET. ASNA Monarch ha permesso di eseguire la conversione in un tempo brevissimo. Non ci sono termini di paragone su come Monarch si sia rivelato insostituibile. ”
–North Carolina State Bar“Desideravo farvi sapere che abbiamo migrato con successo la nostra prima serie di programmi di interrogazione di contabilità in un solo pomeriggio .”
–Infocon Software
Il generatore di Gameplan Monarch
Gameplan è dove inizia la migrazione. Viene generato un Gameplan per ciascuna applicazione dipartimentale che volete migrare con Monarch. Il Gameplan disegna e modella gli attributi del progetto .NET come lista di librerie , programma iniziale ed il database di riferimento .
Gli Agenti di Migrazione di Monarch. Durante il processo di migrazione, Monarch richiama un “agente” sulla base dell’oggetto da convertire . Ad esempio, l’agente RPG genera l’appropriato sorgente RPG per poi inviare quello stesso sorgente al progetto .NET di ASNA Visual RPG.
Monarch apre la sessione Visual Studio® .NET e compila il risultato della conversione.
“Avendo valutato sul mercato per oltre due anni una varietà di metodologie di conversione del nostro ERP modulare , abbiamo deciso di avviare il processo di modernizzazione utilizzando la tecnologia ASNA.
Non volevamo riscrivere i nostri oltre 17,000 programmi in un nuovo linguaggio; così eseguendo un prototipo con ASNA Monarch , abbiamo realizzato che la conversione da RPG a RPG .NET era la strada da percorrere .”
- -AiM Software Limited
E’ solo l’inizio. Monarch è molto di più di un semplice strumento di conversione del codice sorgente . Monarch è un set omnicomprensivo di tecnologie che analizzano le vostre applicazioni su System i per poi muoverle su Microsoft .NET.
Mentre viene preservato il valore dell’investimento applicativo su System i , Monarch non solo offre nuova linfa alle vostre applicazioni RPG, ma pone il primo cardine all’utilizzo della produttività intrinseca di .NET.