1 / 32

iSeries “Portfolio Evolution”

iSeries “Portfolio Evolution”. Midrange Modernisation Conference Segrate 11 Maggio 2006 Francesco Dugar francesco.dugar@intsoftsol.it. Perché siamo qui.

xiang
Download Presentation

iSeries “Portfolio Evolution”

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. iSeries“Portfolio Evolution” Midrange Modernisation Conference Segrate 11 Maggio 2006 Francesco Dugar francesco.dugar@intsoftsol.it

  2. 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 • Conosce le esigenze dell’utenza iSeries • E’ una presenza internazionale… • E’ uno dei fondatori della Microsoft’s Midrange Alliance Program (MAP) e un partner tecnico di Visual Studio .NET • I prodotti ASNA sono inoltre “IBM Server-Proven” ed inclusi nella Developer Roadmap IBM

  3. Perché siete qui… • Dovete salvaguardare il nostro patrimonio di • Persone • Applicazioni • Dati • Processi • Dovete farlo con il massimo ritorno dell’investimento • Volete guardare ad un orizzonte tecnologico che vi permetta di pianificare la Vs IT almeno nel medio periodo. • Non volete trovarvi, alla fine del percorso innovativo, già obsoleti.

  4. I benefici attesi dalla modernizzazione • Salvaguardare: • Le persone • Sono la “Cultura” applicativa della Vs azienda • Sono motivati all’innovazione • Devono crescere con il minimo sforzo di adattabilità • Devono essere immediatamente produttive nel nuovo ambiente

  5. I benefici attesi dalla modernizzazione • Salvaguardare: • Le ApplicazioniFunzionano! sono il “vestito” tagliato sulla Vostra misura • Hanno bisogno di crescere non di essere riscritte • Fornite loro nuovi strumenti di comunicazione • Fornite loro un unico ambiente di sviluppo condiviso tra risorse con esperienze diverse

  6. I benefici attesi dalla modernizzazione • Salvaguardare: • I processi • Aumentate le capacità di dialogo con l’esterno • Alimentate e collegate nuovi e potenti strumenti decisionali • Rendeteli sempre di più adattabili a scenari diversi e molte volte imprevedibili

  7. I benefici attesi dalla modernizzazione • Salvaguardare: • I DatiNon migrateli! Potenziateli! • Rendeteli più fruibili anche con interfacce più produttive • Fate in modo che la loro condivisione sia flessibile e scalabile • Distribuiteli quando servono e quando ritenete opportuno

  8. I Benefici che vi offriamo • ASNA Visual Rpg .NET : • Unico compilatore RPG per Visual Studio .NET • Datagate iSeries / Datagate SQL Server • Accesso a DB2/400 rapido ed a livello di record. Accede da ambiente .NET anche a SQL Server con CHAIN,READ,SETLL etc etc . • Datagate Component Suite • Tutti I componenti .NET per C# , VB , COBOL .NET etc per accedere a DB2/400 a livello di record! • ASNA MONARCH • Ambiente di conversione delle applicaizoni RPG/400 e ILE in ASNA Visual RPG .NET. Produce codice sorgente manutenzionabile da Visual Studio .NET • Analizza , coordina ed esegue l’attività di conversione del Vostro codice legacy

  9. I Benefici che vi offriamo • Manteniamo lo skill delle vostre risorse. • ASNA Visual RPG è l’unico linguaggio RPG disponibile per la piattaforma .NET • Giorni di formazione , non mesi • Integrazione con altri team .NET • Condivisione di oggetti con altri linguaggi .NET

  10. I Benefici che vi offriamo • Manteniamo le Vostre applicazioni come le avete concepite ma.. • Le portiamo in un ambiente di sviluppo più potente e produttivo • Le manteniamo “leggibili” proprio come le avete create • Le rendiamo adattabili e modulabili alla Vs crescita • Le dotiamo di strumenti SOA e Web Services senza sovrastrutture ridondanti

  11. I Benefici che vi offriamo • Miglioriamo I Vostri processi • Integriamo DB2/400 e MS Sql Server nativamente con ASNA Datagate e con l’RPG che conoscete • Con SOA e WEB Services potete dialogare con maggiore affidabilità ed efficenza con i Vs partner/interlocutori • Semplifichiamo la manutenzione dei Vostri Work Flow

  12. I Benefici che vi offriamo • Rendiamo i Vs dati più fruibili • Nuove interfacce WEB attraverso la migrazione con ASNA MONARCH • Miglioriamo con AVRpg .NET l’approccio dei Vs utenti alle applicazioni • Accediamo con le massime prestazioni ad iSeries ( anche se non è proprio l’ultimo modello ..pensateci prima di buttarlo via ) • Integriamo nativamente (senza repliche e senza dispositivi ridondanti) i più potenti strumenti di Business Intelligence

  13. Convert applications to • contemporary language • JAVA or C# • “Lift &Shift” and emulate The ASNA Alternative • Tactical “modernisation” • “Screen scraping” • “Lift &Shift” and emulate • Replace applications • And systems with what • might be a contemporary • environment • Replace • “Rewrite Quale percorso applicativo? • Sostituire? • Bisogna migrare Dati e Processi in nuove definizioni su DB con tecnologie e disegni diversi • Coinvolgere l’utenza in un piano di riconversione • Affrontare una lunga fase di progettazione e test • Riapplicare le personalizzazioni • Intraprendere un’ attività di formazione delle risorse IT

  14. Convert applications to • contemporary language • JAVA or C# • “Lift &Shift” and emulate The ASNA Alternative • Tactical “modernisation” • “Screen scraping” • “Lift &Shift” and emulate • Replace applications • And systems with what • might be a contemporary • environment • Replace • “Rewrite Quale percorso applicativo? • Migliorare l’aspetto estetico delle interfacce video ? • Intervento tattico , non strategico. • Non introduco sostanziale innovazione • Continuo adeguamento in caso di modifiche al codice legacy • Spesso problemi di prestazioni in presenza di hardware non proprio aggiornato • Devo cambiare hardware? Potenziarlo?

  15. Convert applications to • contemporary language • JAVA or C# • “Lift &Shift” and emulate The ASNA Alternative • Tactical “modernisation” • “Screen scraping” • “Lift &Shift” and emulate • Replace applications • And systems with what • might be a contemporary • environment • Replace • “Rewrite Quale percorso applicativo? • Riscrivere? • Se il linguaggio non è RPG riconversione delle risorse umane • Se sostituite, quanto tempo per far acquisire la “cultura” aziendale alle nuove? • Alta possibilità di errori in fase di stesura • Ancora una lunga fase di progettazione e test • Quanto tempo per capire come risponderanno le nuove applicazioni una volta a regime?

  16. Convert applications to • contemporary language • JAVA or C# • “Lift &Shift” and emulate The ASNA Alternative • Tactical “modernisation” • “Screen scraping” • “Lift &Shift” and emulate • Replace applications • And systems with what • might be a contemporary • environment • Replace • “Rewrite Quale percorso applicativo? • ASNA Visual RPG .NET e MONARCH • Permettono la conversione “morbida” delle risorse RPG • Team di sviluppo unico ed integrato • Mantiene il vostro codice inalterato ed interpretabile • Potete lasciare i batch-job su iSeries • Non modificate nulla del Vs DB su iSeries • Fase di test limitata alla messa in opera • Punto di partenza per tutta l’innovazione che volete.

  17. Retains, modernises, and extends portfolio • Facilitates making processes agile • Allows RPG & OO teams to work together • Brings RPG applications to .net • Enables composite application development • Enables Web Services • Facilitates high performance data access Non convertibile, non integrazione di team • “Retains” legacy application and process • modernizzazione Tattica • Support for SQL server and Oracle DB • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - • Emulation = poor performance • Limited compiler support introduces risk • Neither RPG or native target language Moderne, ma difficili da mantenere ed implementare Migliorato l’utilizzo : limitati dallo skill interno iSeries System Multi piattaforma RPG Programs CL Programs DDS Display Data Files DDS Print Files Non preservo il mio patrimonio culturale • “Retains” business processes • Tactical modernisation (screen) • Create and consume Web Services • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - • Fails to extend legacy portfolio • Proprietary code is difficult to maintain; • neither modern OR recognisable RPG • Brittle combination of HTML and scripting Riapplicare le personalizzazioni Statico, non adattabile ai cambiamenti iSeries ONLY Skills utilizzati, esperienza potenziata Moderne, migliorate, pronte per SOA Adattabili ai cambiamenti dell’ impresa Multi piattaforma Retains, does not develop, no team integration • “Retains” legacy application • “Retains” business processes • Tactical modernisation (screen) • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - • Fails to extend legacy portfolio • Any integration becomes “brittle” • Compromised link between application and • presentation layer - unwieldy maintenance Static, no composite form, not contemporary Limited agility, difficult to evolve iSeries ONLY

  18. ASNA Monarch • Monarch • Trasforma le applicazioni iSeries ILE RPG ed RPG/400 in applicazioni native Microsoft .NET • Facilita l’utilizzo di programmi RPG per Web Services • Aiuta ad identificare gli elementi per generare applicazioni complesse • Genera oggetti MSIL per altri linguaggi .NET

  19. iSeries to .NET Monarch • Il risultato è un’applicazione .NET-hosted scritta in AVRpg per .NET • RPG source • Display files • CL • Menus • Printer files • L’unica soluzione che converte da RPG ad……..RPG! • Produce applicazioni .NET che possono dialogare con i processi batch OS/400 con interscambio parametri. • Genera un’applicazione browser-based, pronta all’utilizzo • Si collega a iSeries • Oppure a SQL Server • Oppure…..ad entrambi in un’unica sessione!

  20. Monarch™ Conversion Agents

  21. RPG Source File Agent

  22. Print File Agent

  23. Come lavora Monarch • Ciascuna conversione genera il relativo codice sorgente che viene successivamente aggiunto al progetto AVRPG for .net. • Una volta eseguita la conversione potete operare in ambiente Visual Studio .NET per: • Migliorare l’interfaccia utente • Integrare oggetti C#, VB .NET etc • Generare oggetti fruibili dal team .NET • Ad esempio……………..

  24. Un Case Study il problema • Software House da molti anni sul mercato AS/400 iSeries. • Esigenza di portarsi ed espandersi su nuove fascie di mercato. • Obiettivo di proporsi come ASP per il settore tessile e confezioni • Milioni di righe di codice tra Area Amministrativa e Gestionale

  25. Un Case Study la soluzione • Dopo 3 gg di prototipo sulle varie problematiche applicative viene approvato il piano di conversione • Area Modulo Base.(Giugno 2006) • Area Amministrativa e Controllo.(Settembre 2006) • Area Gestionale (Dicembre 2006)

  26. Un Case Study la soluzione • I numeri della conversione

  27. Un Case Study la soluzione • Impegno Risorse Umane(Modulo Base A.Ammva) • 1 risorsa tecnica interna • 5gg formazione AVR .NET • 3gg formazione utilizzo Monarch • 2gg settimana per 16 Settimane

  28. Un Case Study la soluzione • Piano di lavoro Base A.Ammva) • 2gg predisposizione librerie iSeries • 3gg Disegno ed applicazione standards interfacce e logica • 12gg Individuazione e conversioneClassi • 11gg Conversione Applicazioni • 10gg Potenziamento interfaccie e produzione documentazione

  29. Un Case Study

  30. Un Case Study

  31. Come contattarci www.asna.com www.intsoftsol.it marketing@intsoftsol.it francesco.dugar@intsoftsol.it International Software Solutions Srl

  32. Customer Success Un Case Study

More Related