CIGREF Pacbase : un nouvel an 2000 Solutions d évolution des patrimoines Pacbase



Documents pareils
Moderniser. le système d information et le portefeuille applicatif.

MF-Test. Les tests de non-régression de vos applications mainframe

CA Workload Automation Agent pour implémentation mainframe Systèmes d exploitation, ERP, bases de données, services applicatifs et services Web

Visual IT Operations Club «Production IT dans le domaine de l Assurance Sociale» Jeudi 20 Juin 2013

La reconquête de vos marges de manœuvre

Rationalisation et évolution des assets, licences et contrats informatiques. Philippe ASTIER Software Technical Professionals

analyse et pérennise votre patrimoine informationnel

Introduction à ORACLE WAREHOUSE BUILDER Cédric du Mouza

Catalogue de Références Clients et Partenaires

NOVA BPM. «Première solution BPM intégr. Pierre Vignéras Bull R&D

WEBSPHERE & RATIONAL. Jacques Rage

ORACLE DATA INTEGRATOR ENTERPRISE EDITION - ODI EE

Industrialiser la chaîne complète de fabrication 1ère partie - Les bénéfices de la solution logicielle IBM VisualAge Pacbase / Rational

UC4 effectue tout l ordonnancement batch pour Allianz en Allemagne

Famille IBM WebSphere Application Server

30 ans d ingénierie, 23 ans de conseil en architecture de SI

INTRODUCTION AUX TECHNOLOGIES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES

D une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information.

Maîtrisez la modernisation de votre patrimoine applicatif

Qu est-ce que ArcGIS?

L Orchestration de Services Web avec Orchestra. Goulven Le Jeune Orchestra Project Manager

Domaines d intervention

Urbanisme du Système d Information et EAI

Comment booster vos applications SAP Hana avec SQLSCRIPT

Développer une stratégie SIG Entreprise efficace avec ESRI et ArcGIS

TRAINING & CONSULTING

Notre Catalogue des Formations IT / 2015

Stage ingénieur : Participation à un projet de convergence des Systèmes d Information de retraite

Mise en œuvre des serveurs d application

UPSTREAM for Linux on System z

Automation Engine 10. Plates-formes prises en charge

CA Mainframe Application Tuner r8.5

2 Chapitre 1 Introduction

Mercredi 15 Janvier 2014

... Conseil. Exp er tise. I ngénierie. Formation

Tivoli Endpoint Manager Introduction IBM Corporation

Gestion des Identités : 5 règles d'or. Patrice Kiotsekian Directeur Evidian France

Langues : Anglais Allemand (notions scolaires)

Les nouvelles architectures des SI : Etat de l Art

IBM Power Systems - IBM i IBM Rational

Modernisation, développement d applications et DB2 sous IBM i Technologies, outils et nouveautés 2011/2012

Expert technique J2EE

Systèmes informatiques d entreprise

Powering your business around the World

CP Upgrade Guide HOPEX V1R1 FR. Révisé le : 25 octobre Créé le : 16 juillet Auteur : Jérôme Horber

Postes à pourvoir 2015

ANALYSTE Chef de projet technique - Développeur

Intégration de systèmes client - serveur Des approches client-serveur à l urbanisation Quelques transparents introductifs

Les solutions ARCAD Software et Profound Logic pour la Modernisation d Entreprise sur IBM i

L optimisation des performances, la simplification des montées de version G.O.L.D. et le suivi statistique des processus.

INDUSTRIALISATION ET RATIONALISATION

S1 Boostez votre productivité avec la version 9 des solutions Rational pour IBM i

Compte Rendu d intégration d application

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i

Conception Exécution Interopérabilité. Déploiement. Conception du service. Définition du SLA. Suivi du service. Réception des mesures

LES MASHUPS ENTREPRISE Une nouvellegénération d applicationsagiles

Assurances & Mutuelles, Industrie, Santé, Énergie, Transport, Médias / Multimédias, Télécoms, Services

Virginie!SALAS Janvier!09! NFE107

Architectures web/bases de données

Modernisation et développement d applications IBM i Stratégies, technologies et outils

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

Projet de développement. Introduction à Eclipse. Application à votre projet. Philippe Collet. Organisation. Cours 1 : principes généraux - svn

Fusion : l interopérabilité chez Oracle

Introduction à. Oracle Application Express

Démos Reporting Services Migration vers SQL2008

IBM Tivoli Monitoring, version 6.1

REQUEA. v PD 20 mars Mouvements d arrivée / départ de personnels Description produit

S10 - Automatisez la compilation et le déploiement de vos applications IBM i avec Arcad Pack for Rational

Java à Murex: un retour d'expérience. Jean-Pierre DACHER & Craig MORRISON

INTRODUCTION AUX SGBD/R LUW

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

NatStar V8.00. Ce document présente la liste des nouvelles fonctionnalités de la 8.00, disponible à partir de septembre 2013.

Vers une meilleure gouvernance des plateformes d ingénierie

Glassfish dans le milieu médical. Sun Aquarium Paris 26 Juin 2009 Jacky Renno

Modèle MSP: La vente de logiciel via les services infogérés

Langages Standards Web (XSL, XMLDOM, HTML, DHTML, CSS, JavaScript), ASP, C, ESQL-C, Scripts Shell, PL/SQL, C++, C#, ASP.NET

Logiciels libres et Open source

Application Portfolio Management

Architecture JEE. Objectifs attendus. Serveurs d applications JEE. Architectures JEE Normes JEE. Systèmes distribués

Hassene BELGACEM. Expériences Professionnelles. JEE architect / Technical leader. Ingénieur Informatique. Cycle Préparatoire

IBM Software Group. Migration vers Tivoli Workload Scheduler. Philippe TESSIER 2009 IBM Corporation

Environnements de développement (intégrés)

Et vous, qu attendez vous pour être Open?

Semarchy Convergence for Data Integration La Plate-Forme d Intégration pour le MDM Évolutionnaire

Ingres, Enterprise OpenSource

ANWAR EL BARAKA 14 ANS D EXPERIENCE - CERTIFIE PRINCE2 & ITIL

LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1

Jean-Philippe VIOLET Solutions Architect

Fiche technique: Sauvegarde et restauration Symantec Backup Exec 12.5 for Windows Servers La référence en matière de protection des données Windows

UE 8 Systèmes d information de gestion Le programme

Synthèse de l expérience En Chiffres Diagrammes Formation Détail de l expérience <1998 <1993 <1989

Ronan EZANNO. 20 ans d'expérience PowerBuilder.NET

Suite Jedox La Business-Driven Intelligence avec Jedox

Projet de développement

Infrastructure Management

Introduction à OPC. OPC est une spécification récente mais qui a rapidement évolué car elle est bâtie sur la spécification COM/DCOM.

Introduction à la conception de systèmes d information

Transcription:

CIGREF Pacbase : un nouvel an 2000 Solutions d évolution des patrimoines Pacbase Bernard ZISERMANN Christophe BECK Le 14 mai 2009 TELEBIG Le Krystal 1725 RN 7 06270 Villeneuve-loubet France Tel: 33-4 93 20 84 00 bzisermann@telebig.com cbeck@telebig.eu Web: www.telebig.com 2008 TELEBIG Tous droits réservés.

TELEBIG, en quelques mots Depuis 1983, TELEBIG s est spécialisée dans la Migration, Modernisation, Transition COBOL-Java et l Intégration SOA de patrimoines Legacy. Plus de 50 projets de migration à son actif Clients sur les 5 continents 20 collaborateurs experts en migration Dispose d outillages propres (Migration+, Legacy2java, TMA+) Partenaire d acteurs reconnus Intégrateurs: Bull, Atos-Origin, IBM, Spécialistes de la modernisation/migration: HTWC, Evolveware, Bluephoenix Basée à Nice, bureaux commerciaux à Paris

Quelques références Migration/Modernisation Copyright

Vos enjeux To begin, one must think about the value of the legacy software portfolio A robust portfolio analysis is a requisite step... (It) identifies business rules, documents workflow and reduces risk of missing features when implementing packaged software or developing new customer applications. Gartner Group Re-write Package implementation Application Modernization 0% Percentage Reuse 100%

Notre proposition z/os & z/linux Mainframe Environments ST2 Règles métiers Modernisation Application Windows,.Net, UNIX, Linux REHOSTING

Phases de notre approche 1.REHOSTING Réduction des coûts Pas de modifications des composants Option transition Java 2.Rationalisation du Code de la maintenance VAP 3. Remplacement Pacbase Génération de code Java/JEE ou C#/.Net 3.Règles métier Extraction Maintenance

Phase 1: Rehosting IBM avec XFRAME IBM Mainframe Plate-forme source CICS & IMS/DC VSAM DB2 JCL DL/1 & IMS/DB BMS & MFS APPC/LU6.2 DF/SORT Design de l architecture Rehosting Transformation Migration des programmes Migration des objets applicatifs Remplacement de la la base de données Remplacement du système Migration des données Environnement cible XCICS/TS XVSAM, V2R SQL SERVER, UDB, ORACLE, ODBC XJCONV/SCRIPTS H2R XSDF SNA XSORT

Phase 1: Legacy to Java - Rehosting CICS/COBOL- BMS Basic Mapping Service Définition des processus métiers COBOL COBOL CICS Customer Information Control System COBOL Sous-système transactionnel iscobol HTML dynamique Définition des processus métiers iscoboliscobol Sous-système transactionnel Fonctions CICS Composants JEE Serveur JEE (commercial ou open source) Valeurs ajoutées: Ouverture Interface utilisateur Standardisation Extensibilité Réduction des coûts Multiples Options Nouvelles technologies Environnement d exécution origine Environnement d exécution cible Mainframe Toute Plate- forme Java/JEE Déploiement banalisé des applications COBOL et CICS en Java/JEE/SOA

Phase 1: Rehosting Bull GCOS UI Origine Processus Cible FORMS TDS Migration+ TPX Migration+ TPXJEE/ Tuxedo Ecrans caractères, graphiques/html Servlet,Applet,EJB COBOL COBOL Application COBOL portable Micro Focus, ACUCOBOL, NetCOBOL, OpenCOBOL COBOL-IT Autres langages Compilateur / Traducteur Langage d origine ou converti Données IDS/II UFAS PLLA/IDS2SQL EasyMap/ COBOL Access + Oracle, DB2,SGBD-R ISAM ou mapping SGBD-R JCL JCL Migration+ GCOS7 batch Shell scripts maintenables

Phase 2: Rationalisation des applications VAP après Rehosting Réduction de la taille du patrimoine par substitution de certains composants par des applications standards (reports, ) Rationalisation du code généré COBOL par refactoring automatique à l aide d outils Maintenance acceptable au niveau du code généré pour des applications (conditions ou): peu évolutives temporaires limitées en taille Optionnellement recompilation COBOL Java avec iscobol et abandon du code COBOL généré

Phases 3 et 4:Remplacement de Pacbase Mise en œuvre progressive de l évolution du patrimoine vers un modèle objet, basée sur l extraction des règles métier,leur maintenance et le déploiement dans les technologies Java/JEE ou C#/.Net TELEBIG intervient dans ce type de projets dans la continuité de la mise en œuvre des phases 1 et 2, via un partenariat technologique et commercial avec un expert de la ré-ingénierie disposant de solutions opérationnelles dans le domaine Pacbase: avec

Legacy Legacy Modernization Process -Processus- Details COBOL source code Adabas/Natural source code Assembler source code C source code Pacbase source code New source code ixml ixml ixml ixml ixml ixml ixml Modernization Console XML Transformer Java/ J2EE/ EJB C# VB COBOL CA Gen Re-teach the knowledge engine until the highest automation transformation rate is achieved Knowledge Base (KB) Reprocess until 100% discovery is achieved Source Code Documentation

S2T Pacbase: Diagramme des règles métiers

Règles métier (avec source Pacbase et généré COBOL)

Génération du code cible Updated XML Meta-data w/components & Objects Repository Modernization Console XML Transformer Apply Target Attributes Native Code - C#/VB.Net - Java/J2EE/JSP - COBOL - Models - Rules Engine (75-95% Complete) Reports to Complete Target code

C#.Net Code Screenshot - 1 Code Java généré depuis Pacbase (sous Eclipse)

UNEDIC- Pôle Emploi: Migration SIGMA vers Linux Application majeure de l UNEDIC 50 000 programmes, 13500 MIPS IBM z/os Sysplex, IMS/DB (DLI), CICS, JCL, VAP, Pactables Programmes assembleur Infrastructure sophistiquée de couches basse propriétaire (VAP + COBOL)

UNEDIC- Pôle Emploi: Migration SIGMA vers Linux:Résultats du PoC Après inventaire de l ensemble des composants, rehosting automatique (moins de 2 semaines) Base de données DL/1 migration automatique vers Oracle, aucun changement dans les programmes (accès logique et CALLs) Programmes assembleur Conversion automatique en COBOL (2CHANGE) JCL Shell scripts Linux Maps BMS inchangées Moniteur CICS XCICS Clonage des fonctionnalités Pactables Aucune modification applicative

Ville de Modène: coût d un Rehosting Volumes applicatifs Programs TP: 2669 Programs Batch: 1845 Maps BMS: 1284 JCLs: 1978 Tables DB2 migrées vers Oracle: 1223 Charge CICS Terminaux déclarés: 6000 Utilisateurs concurrents: 400 Transactions par jour: 80 000 Projet Coût global de la migration: 1 500 000 EUR HT Durée: 7 mois

Ville de Modène: Les coûts d utilisation annuels Avant le Rehosting: 1 Million HT/an Après le Rehosting: 300 000 HT/an SAN Remote (Backup e Disaster Recovery) Server VMware

Pour aller plus loin 1. Evaluation de la migration (gratuite pour sousensemble de moins de 3000 lignes nettes de code Pacbase) 2. PoC 3. Rehosting / Migration forfaitaire 1. en direct 2. associé à une SSII généraliste (Bull, Atos Origin, IBM, ) 3. associé à une SSII spécialisée (Blue Phoenix) 4. Transfert de connaissance sur les outils 5. Ingénierie des tests 6. TMA+

Conclusion Processus de Rehosting économique, sûr, et non intrusif au niveau des applications Environnement moderne et économique Intégration des Mainframe IBM, Bull, avec les autres infrastructures Indépendance des constructeurs, éditeurs de base de données et compilateurs Orientation Open source Intégration SOA Gouvernance complète du patrimoine Maintenance des règles métiers Réduction des coûts globaux de 40 à 70 % * Retour sur investissement inférieur à 12 mois