rpg to net case study esempio di migrazione di una applicazione italiana as 400 a net n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
RPG to .NET Case Study Esempio di migrazione di una applicazione italiana AS/400 a .NET PowerPoint Presentation
Download Presentation
RPG to .NET Case Study Esempio di migrazione di una applicazione italiana AS/400 a .NET

Loading in 2 Seconds...

play fullscreen
1 / 16

RPG to .NET Case Study Esempio di migrazione di una applicazione italiana AS/400 a .NET - PowerPoint PPT Presentation


  • 117 Views
  • Uploaded on

RPG to .NET Case Study Esempio di migrazione di una applicazione italiana AS/400 a .NET. Presentata da ML-Software www.ml-software.com. Chi è ML-Software. Fondata nel 1993 Competenze principali: Sviluppo di software C/S per midrange market (tools e servizi) AS/400 software modernization

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'RPG to .NET Case Study Esempio di migrazione di una applicazione italiana AS/400 a .NET' - nile


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
rpg to net case study esempio di migrazione di una applicazione italiana as 400 a net

RPG to .NET Case StudyEsempio di migrazione di una applicazione italiana AS/400 a .NET

Presentata da ML-Software

www.ml-software.com

Microsoft Midrange Modernisation Conference (Milano, 11 Maggio 2006)

chi ml software
Chi è ML-Software
  • Fondata nel 1993
  • Competenze principali:
    • Sviluppo di software C/S per midrange market (tools e servizi)
    • AS/400 software modernization
    • Migrazione di RPG e CL a .NET (C#, VB.NET, ...)
  • Sede Principale: Ettlingen, Germania
  • Opera in diversi paesi sia in Europa che in USA
  • Rappresentata in Italia da partner
  • Primo partner Europeo nel Microsoft Midrange Program (MAP)

Microsoft Midrange Modernisation Conference (Milano, 11 Maggio 2006)

midrange alliance program
Midrange Alliance Program

"ML-Software è il nostro Primo partner nel Midrange Alliance Program. Con le sue competenze e conoscenze nel mondo degli iSeries, ML-Software ci aiuta a far capire alla comunità midrange come si possa ottenere il meglio dalla piattaforma Microsoft.NET." David deLisi, Microsoft Corporation Midrange Systems Program Manager  

Microsoft Midrange Modernisation Conference (Milano, 11 Maggio 2006)

un esempio di migrazione
Un esempio di migrazione
  • Una azienda Italiana
  • Competenze principali:
    • System integrator
    • Independent Software Vendor (ISV)
    • Soluzioni complete per la piccola, media e grande azienda
    • Soluzioni midrange basate su tecnologie IBM eServer
  • Numerose applicazioni AS/400 correntemente in uso

Microsoft Midrange Modernisation Conference (Milano, 11 Maggio 2006)

esigenze del mercato software per as 400
Esigenze del mercato software per AS/400
  • Le applicazioni “green screen” non sono lo “stato dell’arte”
  • Le domande che vengono dagli utenti del software mainstream rischiano di portare le applicazioni AS/400 verso un baratro tecnologico senza fine.
  • Aperto a tecnologie stabili
  • Le applicazioni mainstream (come Office) sono difficilmente integrabili con il software su AS/400
  • Gli investimenti effettuati su AS/400 devono essere protetti

Microsoft Midrange Modernisation Conference (Milano, 11 Maggio 2006)

perch migrare a net
Perchè migrare a .NET?
  • Mantenere i vantaggi di applicazioni ben testate
  • Creare nuove applicazioni basate su piattaforme e database indipendenti
  • Aggiornarsi a strumenti di sviluppo software moderni come Visual Studio.NET, C#, VB.NET, etc.
  • Accedere a nuove funzionalità, programmazione ad oggetti e event-driven
  • Eliminare i costi dell’interactive workload

Microsoft Midrange Modernisation Conference (Milano, 11 Maggio 2006)

orpg soluzione per la migrazione di ml

iSeries

Translating

API

Printer

Win

Form

ASP

Applicazione

oRPG

Runtime-

Frame-

Work

RPG

Compilatore

Sorgenti: C#,VB.NET,...

Applicazioneconvertita come DLL

CL

oRPG

X-Compiler

Runtime - API

DDS

oRPG

DB Socket

IBM AS/400

Piattaforma .NET

Conversionedei dati

Oracle,

SQL ...

DB/2

oRPG – Soluzione per la migrazione di ML

Target

Migrazione

Microsoft Midrange Modernisation Conference (Milano, 11 Maggio 2006)

progetto di migrazione avvio
Progetto di migrazione - Avvio
  • Contenuto dell’applicazione AS/400
    • Più di 5 Milioni di linee di codice
      • RPG – 80 %
      • CLP – 0,2 %
      • DDS – 19 %
  • Primo obiettivo del progetto
    • Analisi del codice di programmazione dell’AS/400
    • Conversione di un parte come esempio
    • Migrazione e un primo test del software
    • Creazione della lista delle cose da fare per il progetto
    • Introdurre alcuni esempi di miglioramento del software

Microsoft Midrange Modernisation Conference (Milano, 11 Maggio 2006)

schermata originale dell applicazione as 400
Schermata originale dell‘applicazione AS/400

Microsoft Midrange Modernisation Conference (Milano, 11 Maggio 2006)

risultato della prima migrazione dopo 2 giorni
Risultato della prima migrazione (dopo 2 giorni)

Schermata di partenza dell’applicazione

Microsoft Midrange Modernisation Conference (Milano, 11 Maggio 2006)

risultato della prima migrazione dopo 2 giorni1
Risultato della prima migrazione (dopo 2 giorni)

Finestre Windows multiple

Microsoft Midrange Modernisation Conference (Milano, 11 Maggio 2006)

risultato della prima migrazione dopo 2 giorni2
Risultato della prima migrazione (dopo 2 giorni)

CheckBox e ComboBox

Microsoft Midrange Modernisation Conference (Milano, 11 Maggio 2006)

report sulla prima migrazione dopo 2 giorni
Report sulla prima migrazione (dopo 2 giorni)
  • Accesso ai Dati
    • PF completati
    • LF completati
    • Formati Multipli completati
  • Data Areas
    • Completato
  • Processi
    • RPG OK
      • Eccezione: MOVEL di record con dati packed a DS con campi packed
    • CLP OK
  • La prima schermata visibile dopo 5 ore
  • Conversione
    • 94 sorgenti (complessivi)
    • 94 file convertiti con successo
    • 69 file compilati in DLL .NET
    • 25 problemi di GOTO
      • Corretti dal cliente in RPG
  • Layout SFL
    • OK
  • Tracciato Schermate
    • OK
  • Windows
    • OK

Microsoft Midrange Modernisation Conference (Milano, 11 Maggio 2006)

prossimi passi
Prossimi passi
  • Miglioramenti del software su piattaforma .NET
  • Re-migrazione di nuovo codice RPG
  • Connessione con altri prodotti software

Microsoft Midrange Modernisation Conference (Milano, 11 Maggio 2006)

cosa dicono i clienti dei vantaggi dell approccio alla migrazione di orpg
Cosa dicono i Clienti dei vantaggi dell’approccio alla migrazione di oRPG

‘‘Abbiamo fornito ai nostri Clienti AS/400 moderne funzionalità Windows e Web che incontrano le loro esigenza di mercato con uno sforzo accettabile.‘‘

Peter Reitzmann

Managing Director / RS Consulting

‘‘Con la migrazione a .NET noi speriamo di espandere le funzionalità dei nostri apprezzati software su AS/400 con le infinite caratteristiche che l’ambiente .NET fornisce.‘‘

Brigite Kuschel

Managing Director / RS Consulting

’’Con questo approccio sofisticato il nostro software sarà indipendente dal database e dalla piattaforma e, contemporaneamente, i nostri Clienti potranno ancora vantaggiosamente utilizzare software ben testati.‘‘

Arnold Johan

Managing Director / AJE Consulting

’’I nostri impiegati sono ora in grado di continuare lo sviluppo delle loro applicazioni AS/400 con i linguaggi di programmazione come C# o VB.NET evitando migrazioni senza fine.‘‘

Arnold Johan

Managing Director / AJE Consulting

Microsoft Midrange Modernisation Conference (Milano, 11 Maggio 2006)

grazie per la vostra attenzione
Grazie per la vostra attenzione!

Siamo a disposizione per qualsiasi domanda.

Microsoft Midrange Modernisation Conference (Milano, 11 Maggio 2006)