Microsoft Midrange Modernisation Conference (Milano, 11 Maggio 2006) 1 RPG to.NET Case Study Esempio di migrazione di una applicazione italiana AS/400.

Slides:



Advertisements
Presentazioni simili
PER UNA RILEVAZIONE PRESENZE VELOCE ED EFFICACE
Advertisements

Perché.NET di Marco Maraglino don't worry...B-bright !
Elaborazione di Franco Grivet Chin
1 Introduzione ai calcolatori Parte II Software di base.
Accesso ai dati su Relational Database Management Systems LSA - Laboratorio di Sistemi Informativi Economico-Aziendali Salvatore Ruggieri Dipartimento.
INTRODUZIONE Il framework.NET. Un po di storia Sin dalla prima versione del sistema operativo Windows (1990 circa), nacque la necessità di far comunicare.
© 2007 SEI-Società Editrice Internazionale, Apogeo Unità B1 Introduzione alle basi di dati.
© 2007 SEI-Società Editrice Internazionale, Apogeo Unità A1 Introduzione a Java.
Francesco Cristofoli Microsoft Italia
Giorgio Quaranta ISV Account Manager
Perché siamo qui ASNA da 22 anni si occupa del mercato iSeries con prodotti e soluzioni per innovare supportare ed ottimizzare l’ambiente di sviluppo applicativo.
Midrange Modernization Conference 1 Scenari evolutivi per le soluzioni basate su AS/400 Walter Poloni Direttore Developer & Platform Evangelism Microsoft.
Introduzione al datawarehouse
TechNet Management European Expert Tour Milano, 4 ottobre 2005BENVENUTI TechNet Management European Expert Tour Milano, 4 ottobre 2005BENVENUTI Davide.
Strumenti di sviluppo Microsoft Campagna incentivi per Software Assurance Opportunità di vendita.
Sistema di gestione flussi documentali
Connessione con MySQL.
DotNetMarche.Start () User Group.NET delle Marche 1° Workshop DotNetMarche.Start () Giovedì 12 ottobre 2006.
Global Business Services © 2007 IBM Corporation System i Promuovere linnovazione, semplificare lIT Audrey Hampshire, System i Product Manager Italia.
Perché.Net e non più COM/DCOM ? Superamento dei problemi di COM: Richiede una infrastruttura "non semplice" da ogni applicazione (ad esempio Class Factory.
1 Titolo Presentazione / Data / Confidenziale / Elaborazione di... ASP. Net Web Part e controlli di login Elaborazione di Franco Grivet Chin.
DBMS ( Database Management System)
C# LE BASI 2007 Prima lezione - Introduzione.
SVILUPPO MODERNO DI APPLICAZIONI PER WINDOWS
BRIDGE-3K Verso il futuro La migrazione dai sistemi HP3000. Un ponte verso il futuro conservando la cultura e le risorse aziendali. NOVITA 2007.
UNIVERSITA’ POLITECNICA DELLE MARCHE
Il sistema integrato per la sicurezza dei tuoi dati da attacchi interni alla rete Quanti software proteggono i tuoi dati dagli attacchi esterni alla rete?
NotCron tutti gli interventi di manutenzione programmata dello stabilimento for
1. Sommario Presentazione A cosa serve IDAP? Possibili applicazioni Concetti base Definizione iter Inserimento di una pratica Ricerca, stampa e modifica.
PROMEMO Servizio di invio messaggi via SMS ed (Gestione utenti multipli)
Strategy2 Con un approccio integrato tra professionisti esperti di informatica, di materie economico-finanziarie e di processi aziendali, abbiamo realizzato.
IBM Confidential Until Announcement ® IBM Software © 2006 IBM Corporation Le nuove licenze middleware basate sulle unità di valore del processore Levoluzione.
1 Scadenze fiscali: perché fare la fila? Il tempo è prezioso soprattutto se si gestisce unattività aziendale. Ecco perché abbiamo creato il.
1. Sommario Presentazione A cosa serve IDAP? Possibili applicazioni Concetti base Definizione iter Inserimento di un atto Ricerca, stampa e modifica degli.
Partite insieme a noi per un viaggio nel mare dei numeri del Vostro Business liberi da ogni limite…
Microsoft a 360° Il ruolo di Microsoft, Il ruolo dei Partner Mariano Fiorito Partner Group Manager.
1 Gea Bilancio Soluzione per Commercialisti e Aziende.
Midrange Modernization Conference Luigi Gola Consulente Nuove opportunità per un mondo tradizionale Midrange Modernization Conference Milano, 11 maggio.
Visual Studio Team System User Group.NET delle Marche 10° Workshop DotNetMarche Mercoledì 13 maggio 2009.
OBIETTIVI: Introduzione ai driver ODBC Creazione di alcune tabelle del database Creazione query Creazione report Lezione del 13/11/2009 Bray Francesco.
PORTALE CISCO PROJECT WORK: PORTALE CISCO A cura di: Bellifemine Davide DAlonzo Salvatore Trombino Angelo Zappacosta Luca.
30/03/2011. Con un approccio integrato che prevede la sinergia tra professionisti dellinformatica, esperti in materie economico- finanziarie e ingegneri.
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
USO DEL COMPUTER E GESTIONE DEI FILE
Corso di Programmazione Grafica e Laboratorio Introduzione a OpenGL Prof. Daniele Marini.
ASP – Active Server Pages Introduzione Pagine Web Statiche & Dinamiche(ASP)
Percorso didattico per l’apprendimento di Microsoft Access Modulo 5
Corso di Visual Basic 6.0 OBBIETTIVI
Babele Normalizzatore di tracciati Documentazione Commerciale Presentazione prodotti.
I DATABASE.
Da Teradata a Oracle SQLWays – DDL/Schema, Viste, Macros, Procedure, BTEQ, Migrazione di applicazioni Copyright (c) Ispirer Systems.
SQLWays – Software per migrazione Copyright (c) Ispirer Systems Ltd. Tutti i diritti riservati. Da Progress 4GL a C#.NET Modello di collaborazione.
Ispirer Systems Presentazione dell’azienda Copyright (c) Ispirer Systems Ltd. Tutti i diritti riservati.
Da SQL Server a MySQL Migrazione di database SQLWays – Software per migrazione Presentazione Copyright (c) Ispirer Systems Ltd.
Proxima Service Srl Sede Centrale: Torino  Proxima Point in Italia: 6 città principali Milano - Roma - Modena Bari - Cagliari – Siracusa  Addetti: 30.
Da Oracle a MySQL Migrazione di database SQLWays – Software per migrazione Presentazione Copyright (c) Ispirer Systems Ltd. Tutti.
1 Federico Del Freo a.d. Zucchetti. 2 LA ZUCCHETTI Tra le maggiori realtà Italiane nel Software e nei servizi addetti di cui 500 dedicati alla ricerca.
Database Elaborato da: Claudio Ciavarella & Marco Salvati.
Ingegneria del software Modulo 3 - Tecniche di implementazione Unità didattica 1 - Ingegneria dei componenti Ernesto Damiani Università degli Studi di.
BRIDGE-3K Verso il futuro La migrazione dai sistemi HP3000. Un ponte verso il futuro conservando la cultura e le risorse aziendali. Seconda parte: L’evoluzione.
Work Office Gestione Documenti ERP su piattaforma ISeries. I.Soft Ingegneria del software Consulenza e progettazione.
FlowLine Flowline e' il sistema integrato per la gestione del recruitment aziendale tramite web. Fornito in modalita' ASP (application service provider)
Presentazione Servizi. Di Cosa Ci Occupiamo Hera02 cura per le Aziende i seguenti tre assetti: 1 – I servizi di Telecomunicazioni: Connessione Dati verso.
I Sistemi Operativi. Definizione Per Sistemi Operativi (di seguito SO) si intendono quei pacchetti software, a loro volta costituiti da più sottoprogrammi.
Panoramica generale di "Questo è NAV" Benvenuti Controllo Margine Crescita Introduzione Customer Evidence Dimostrazione Introduzione Customer Evidence.
Presenta – #wpc15it1 BI005 - Real Power BI Franco Perduca Factory Software srl
Davide Benvegnù Integrazione con Visual Studio Online #VSOAPI.
Microsoft Access è uno strumento di gestione di database. E 'un grande vantaggio per le piccole, medie imprese e anche per le imprese individuali per.
L’esperienza dell’Unione Reno Galliera con i prodotti Citrix XEN Emanuele Tonelli Sistemi Informativi Unione Reno Galliera 19 marzo 2009.
LA FORZA NELLA CONDIVISIONE DI ESPERIENZA E INVESTIMENTI Presenta
Transcript della presentazione:

Microsoft Midrange Modernisation Conference (Milano, 11 Maggio 2006) 1 RPG to.NET Case Study Esempio di migrazione di una applicazione italiana AS/400 a.NET Presentata da ML-Software

Microsoft Midrange Modernisation Conference (Milano, 11 Maggio 2006) 2 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) 3 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) 4 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) 5 Esigenze del mercato software per AS/400 Le applicazioni green screen non sono lo stato dellarte 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) 6 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 dellinteractive workload

Microsoft Midrange Modernisation Conference (Milano, 11 Maggio 2006) 7 oRPG – Soluzione per la migrazione di ML Sorgenti: C#,VB.NET,... Compilatore oRPG Runtime- Frame- Work Printer Win Form ASP Runtime - API Applicazione convertita come DLL IBM AS/400 DB/2 Applicazione RPG CL DDS iSeriesMigrazioneTarget oRPG DB Socket Translating API oRPG X-Compiler Piattaforma.NET Oracle, SQL... Conversione dei dati

Microsoft Midrange Modernisation Conference (Milano, 11 Maggio 2006) 8 Progetto di migrazione - Avvio Contenuto dellapplicazione 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 dellAS/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) 9 Schermata originale dellapplicazione AS/400

Microsoft Midrange Modernisation Conference (Milano, 11 Maggio 2006) 10 Risultato della prima migrazione (dopo 2 giorni) Schermata di partenza dellapplicazione

Microsoft Midrange Modernisation Conference (Milano, 11 Maggio 2006) 11 Risultato della prima migrazione (dopo 2 giorni) Finestre Windows multiple

Microsoft Midrange Modernisation Conference (Milano, 11 Maggio 2006) 12 Risultato della prima migrazione (dopo 2 giorni) CheckBox e ComboBox

Microsoft Midrange Modernisation Conference (Milano, 11 Maggio 2006) 13 Report sulla prima migrazione (dopo 2 giorni) 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 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

Microsoft Midrange Modernisation Conference (Milano, 11 Maggio 2006) 14 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) 15 Cosa dicono i Clienti dei vantaggi dellapproccio 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 lambiente.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) 16 Grazie per la vostra attenzione! Siamo a disposizione per qualsiasi domanda.