SlideShare uma empresa Scribd logo
1 de 29
Baixar para ler offline
Mutation technologique d'applications métier vers Linux & Java -  JUG Lausanne  - (09 février 2012)
Agenda ,[object Object]
Pourquoi ? Motivations ,[object Object],[object Object]
Qui ? Les acteurs, leurs attentes
Quoi ? Continuum de solutions
Comment ? ,[object Object],[object Object],[object Object]
Cobol : quo vadis ?  Selon Microfocus : ,[object Object]
220 milliards de lignes de Cobol actives : + 5 milliards chaque année
60 à 80 de l'activité des multinationales « repose » sur Cobol : 80% des transactions commerciales l'utilise
200 x plus de transactions Cobol que de requêtes Google chaque jour Source:  www.developpez.net
Retour d'expérience ,[object Object]
Sur un projet média terminé à 100%: 4.5 millions de lignes de Cobol + zOS + CICS + DB2
Sur un projet avec un éditeur de logiciel australien 100% terminé
Sur un projet avec assurance étrangère 100% terminé
Sur un projet avec une administration étrangère terminé à 75% ,[object Object]
->  La méthodologie (automatisation, 3-iso, fonctionnement //, etc.)  est aussi voire plus  importante que la technologie qui doit  la servir !
Quoi ?  Point de départ ,[object Object]
encapsulant tout son savoir-faire, solidement éprouvée sur des décennies
représentant de lourds investissements (10s voire 100s d'années-hommes)
en route vers l'obsolescence technologique ?
sur un système opérationnel (très) cher comparé aux standards 2011
Pourquoi ? Motivations ,[object Object]
Une mutation technologique vers les standards 2011:  ,[object Object]
architecture technique: SOA, Java, Linux
productivité: IDE, tests automatisés, QA des sources, code coverage, etc
N.B. : abandon des anciennes technologies en fin de projet ,[object Object]
Business case  (projet média - 2003) ,[object Object]
Un environnement  plus compétitif  est impératif
Il aura un  impact positif  sur les logiciels tiers

Mais conteúdo relacionado

Destaque (20)

2º Básico A 07 de agosto
2º Básico A  07 de agosto 2º Básico A  07 de agosto
2º Básico A 07 de agosto
 
M6,l6
M6,l6M6,l6
M6,l6
 
Caza tesoros
Caza tesorosCaza tesoros
Caza tesoros
 
Le forum
Le forumLe forum
Le forum
 
Fail 1
Fail 1Fail 1
Fail 1
 
Sensr3n3
Sensr3n3Sensr3n3
Sensr3n3
 
Pourquoi un nouveau logo?
Pourquoi un nouveau logo?Pourquoi un nouveau logo?
Pourquoi un nouveau logo?
 
Belas garagens
 Belas garagens Belas garagens
Belas garagens
 
Hold'em No Limit Strategy
Hold'em No Limit StrategyHold'em No Limit Strategy
Hold'em No Limit Strategy
 
Présentation d'Itaapy
Présentation d'ItaapyPrésentation d'Itaapy
Présentation d'Itaapy
 
5º basico b 15 de mayo
5º basico b  15 de mayo5º basico b  15 de mayo
5º basico b 15 de mayo
 
Presentación1a
Presentación1aPresentación1a
Presentación1a
 
Viajeros 2008
Viajeros 2008Viajeros 2008
Viajeros 2008
 
Historia de Guatemala -La farsa del genocidio parte 2
Historia de Guatemala -La farsa del genocidio parte 2Historia de Guatemala -La farsa del genocidio parte 2
Historia de Guatemala -La farsa del genocidio parte 2
 
Informativo n°21 1° basico a - 04 de agosto de 2014
Informativo n°21   1° basico a - 04 de agosto de 2014Informativo n°21   1° basico a - 04 de agosto de 2014
Informativo n°21 1° basico a - 04 de agosto de 2014
 
Fiche 1 Web 2 0
Fiche 1 Web 2 0Fiche 1 Web 2 0
Fiche 1 Web 2 0
 
egyptians working
egyptians workingegyptians working
egyptians working
 
¡Claro que cabe!
¡Claro que cabe!¡Claro que cabe!
¡Claro que cabe!
 
Facebook Villes et Communes Mode d'emploi
Facebook  Villes et Communes Mode d'emploiFacebook  Villes et Communes Mode d'emploi
Facebook Villes et Communes Mode d'emploi
 
Juego de mesa
Juego de mesaJuego de mesa
Juego de mesa
 

Semelhante a 2012 02-09-eranea-presentation-jug-lausanne

Virtualisation du Poste de Travail - Desktop as a Service - 16h - Atelier VDI...
Virtualisation du Poste de Travail - Desktop as a Service - 16h - Atelier VDI...Virtualisation du Poste de Travail - Desktop as a Service - 16h - Atelier VDI...
Virtualisation du Poste de Travail - Desktop as a Service - 16h - Atelier VDI...DotRiver
 
Eranea : presentation technique de la solution de transcodage Cobol vers Java...
Eranea : presentation technique de la solution de transcodage Cobol vers Java...Eranea : presentation technique de la solution de transcodage Cobol vers Java...
Eranea : presentation technique de la solution de transcodage Cobol vers Java...Eranea
 
Production logicielle, outils et pratiques
Production logicielle, outils et pratiquesProduction logicielle, outils et pratiques
Production logicielle, outils et pratiquesJohan Moreau
 
[TNT19] Hands on: Objectif Top Architecte!
[TNT19] Hands on: Objectif Top Architecte![TNT19] Hands on: Objectif Top Architecte!
[TNT19] Hands on: Objectif Top Architecte!Alexandre Touret
 
Eranea - plaquette introductive : transformation / migration mainframe
Eranea -  plaquette introductive : transformation / migration mainframeEranea -  plaquette introductive : transformation / migration mainframe
Eranea - plaquette introductive : transformation / migration mainframeEranea
 
Conference Informatique Embarquée Synergie-NTIC
Conference Informatique Embarquée Synergie-NTICConference Informatique Embarquée Synergie-NTIC
Conference Informatique Embarquée Synergie-NTICChristian Charreyre
 
IBM Bluemix Paris meetup #23 - 20170425
IBM Bluemix Paris meetup #23 - 20170425IBM Bluemix Paris meetup #23 - 20170425
IBM Bluemix Paris meetup #23 - 20170425IBM France Lab
 
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetiteGab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetiteAZUG FR
 
2-Cours de Géniel Logiciel
2-Cours de Géniel Logiciel2-Cours de Géniel Logiciel
2-Cours de Géniel Logiciellauraty3204
 
ACube : De la solution à l'industrialisation
ACube : De la solution à l'industrialisationACube : De la solution à l'industrialisation
ACube : De la solution à l'industrialisationpeguet
 
Continuité de service informatique : comment ça fonctionne ?
Continuité de service informatique : comment ça fonctionne ?Continuité de service informatique : comment ça fonctionne ?
Continuité de service informatique : comment ça fonctionne ?Trader's - Quick Software Line
 
Fichier_Compétences
Fichier_CompétencesFichier_Compétences
Fichier_CompétencesYang Fei
 
Presentation BMIA
Presentation BMIAPresentation BMIA
Presentation BMIAPMarsaud
 
OCCIware presentation au groupe de travail Big Data du SCS
OCCIware presentation au groupe de travail Big Data du SCSOCCIware presentation au groupe de travail Big Data du SCS
OCCIware presentation au groupe de travail Big Data du SCSOCCIware
 

Semelhante a 2012 02-09-eranea-presentation-jug-lausanne (20)

Virtualisation du Poste de Travail - Desktop as a Service - 16h - Atelier VDI...
Virtualisation du Poste de Travail - Desktop as a Service - 16h - Atelier VDI...Virtualisation du Poste de Travail - Desktop as a Service - 16h - Atelier VDI...
Virtualisation du Poste de Travail - Desktop as a Service - 16h - Atelier VDI...
 
Eranea : presentation technique de la solution de transcodage Cobol vers Java...
Eranea : presentation technique de la solution de transcodage Cobol vers Java...Eranea : presentation technique de la solution de transcodage Cobol vers Java...
Eranea : presentation technique de la solution de transcodage Cobol vers Java...
 
Wygday 2008
Wygday 2008Wygday 2008
Wygday 2008
 
Agl2012
Agl2012Agl2012
Agl2012
 
Migration VB6 > .Net
Migration VB6 > .NetMigration VB6 > .Net
Migration VB6 > .Net
 
Production logicielle, outils et pratiques
Production logicielle, outils et pratiquesProduction logicielle, outils et pratiques
Production logicielle, outils et pratiques
 
[TNT19] Hands on: Objectif Top Architecte!
[TNT19] Hands on: Objectif Top Architecte![TNT19] Hands on: Objectif Top Architecte!
[TNT19] Hands on: Objectif Top Architecte!
 
Eranea - plaquette introductive : transformation / migration mainframe
Eranea -  plaquette introductive : transformation / migration mainframeEranea -  plaquette introductive : transformation / migration mainframe
Eranea - plaquette introductive : transformation / migration mainframe
 
Conference Informatique Embarquée Synergie-NTIC
Conference Informatique Embarquée Synergie-NTICConference Informatique Embarquée Synergie-NTIC
Conference Informatique Embarquée Synergie-NTIC
 
IBM Bluemix Paris meetup #23 - 20170425
IBM Bluemix Paris meetup #23 - 20170425IBM Bluemix Paris meetup #23 - 20170425
IBM Bluemix Paris meetup #23 - 20170425
 
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetiteGab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
 
Gl intro
Gl introGl intro
Gl intro
 
2-Cours de Géniel Logiciel
2-Cours de Géniel Logiciel2-Cours de Géniel Logiciel
2-Cours de Géniel Logiciel
 
ACube : De la solution à l'industrialisation
ACube : De la solution à l'industrialisationACube : De la solution à l'industrialisation
ACube : De la solution à l'industrialisation
 
Continuité de service informatique : comment ça fonctionne ?
Continuité de service informatique : comment ça fonctionne ?Continuité de service informatique : comment ça fonctionne ?
Continuité de service informatique : comment ça fonctionne ?
 
_JCVFr
_JCVFr_JCVFr
_JCVFr
 
Fichier_Compétences
Fichier_CompétencesFichier_Compétences
Fichier_Compétences
 
Presentation BMIA
Presentation BMIAPresentation BMIA
Presentation BMIA
 
MERAZKA Messaoud
MERAZKA MessaoudMERAZKA Messaoud
MERAZKA Messaoud
 
OCCIware presentation au groupe de travail Big Data du SCS
OCCIware presentation au groupe de travail Big Data du SCSOCCIware presentation au groupe de travail Big Data du SCS
OCCIware presentation au groupe de travail Big Data du SCS
 

2012 02-09-eranea-presentation-jug-lausanne

  • 1. Mutation technologique d'applications métier vers Linux & Java - JUG Lausanne - (09 février 2012)
  • 2.
  • 3.
  • 4. Qui ? Les acteurs, leurs attentes
  • 5. Quoi ? Continuum de solutions
  • 6.
  • 7.
  • 8. 220 milliards de lignes de Cobol actives : + 5 milliards chaque année
  • 9. 60 à 80 de l'activité des multinationales « repose » sur Cobol : 80% des transactions commerciales l'utilise
  • 10. 200 x plus de transactions Cobol que de requêtes Google chaque jour Source: www.developpez.net
  • 11.
  • 12. Sur un projet média terminé à 100%: 4.5 millions de lignes de Cobol + zOS + CICS + DB2
  • 13. Sur un projet avec un éditeur de logiciel australien 100% terminé
  • 14. Sur un projet avec assurance étrangère 100% terminé
  • 15.
  • 16. -> La méthodologie (automatisation, 3-iso, fonctionnement //, etc.) est aussi voire plus importante que la technologie qui doit la servir !
  • 17.
  • 18. encapsulant tout son savoir-faire, solidement éprouvée sur des décennies
  • 19. représentant de lourds investissements (10s voire 100s d'années-hommes)
  • 20. en route vers l'obsolescence technologique ?
  • 21. sur un système opérationnel (très) cher comparé aux standards 2011
  • 22.
  • 23.
  • 25. productivité: IDE, tests automatisés, QA des sources, code coverage, etc
  • 26.
  • 27.
  • 28. Un environnement plus compétitif est impératif
  • 29. Il aura un impact positif sur les logiciels tiers
  • 30. Hardware/périphériques ne représentent pas la priorité initiale. On pourrait rester sur hardware grand système
  • 31.
  • 32.
  • 33. Linux pour le système
  • 35.
  • 36. 8 machines du top 10 du Top500 mondial sur base x86
  • 37. Top 10 du TPC-C = 100% x86
  • 38. 3 Pentiums pour 750'000 trans/jour (rempl mainframe)
  • 39.
  • 40.
  • 41.
  • 42.
  • 43. Java : langage le mieux « équipé » de l'histoire de l'informatique (Eclipse, outils QAs, outils monitoring, etc.)
  • 44.
  • 45. Jenkins, Ant, Eclipse, GWT, Selenium, Cobertura, etc. Le même code source fonctionne sur Linux, zLinux, MS Windows, AIX, zOS, Solaris.
  • 46. Qui ? Les acteurs, leurs attentes Massive savings Risks (corporate … & personal) IT cost reductions Disturbance Structural, functional changes Job / position danger Higher productivity New skills Modern technology New skills Job / position danger Training Architecture flexibility Functional agility ?? -> Toutes les parties au projet doivent y trouver leur compte developers engineers architects CIO users
  • 47.
  • 48.
  • 49. … avec des risques minimaux via une méthodologie spécifique et éprouvée («  petits pas réversibles  » + tests automatisés) Points-clefs dans un grand compte
  • 50.
  • 51.
  • 52. iso-structurel: code source (développeurs), interface et cinématique (utilisateurs)
  • 53.
  • 54. mois (variable selon restructuration applicative initiale / inventaires / niveau de
  • 55.
  • 56. petits pas rapides d'évolution
  • 57.
  • 59.
  • 60. ne pas déranger les utilisateurs: implication minimale et formation nulle
  • 61. ne pas perturber les équipes de développement
  • 62.
  • 63.
  • 64. 1'500 utilisateurs internes, 750'000 transactions /jour & 800'000 pages /mois
  • 65. 400 travaux nocturnes en batch (270 types de documents)
  • 66.
  • 67. Réseau TCP/IP / émulation TN3270
  • 68.
  • 69. 500 écrans html (+ Javascript/AJAX & CSS), 1'500 tables relationnelles
  • 70. 4 millions de lignes de Java
  • 71.
  • 72. Comment ? Processus Entrepôt sources DB ERIT Integrate Moteur CI cobol déclenchement travaux consultations + recherches code source rapports code source DB2 Application server monitoring développeurs administrateurs utilisateurs Jenkins + Ant (windows) DB2 (zOS) Subversion (zLinux) Tomcat + GWT + Lucene (zLinux) Shared Batch Online ServiceBackend Batch WebServiceFront Application
  • 73.
  • 74.
  • 75.
  • 76.
  • 77.
  • 78.
  • 79. à la beauté des nouvelles technologies...)
  • 80.
  • 81. Développement :outillage Java, debugging interactif, environnement personnel indépendant
  • 82.
  • 83. Croissance horizontale par ajout de serveur
  • 84. Isolation des fonctions : batch vs transactionnel, etc..
  • 85. Qui ? Les acteurs, leurs attentes Risks (corporate … & personal) Disturbance Job / position danger Job / position danger Training developers engineers architects CIO users - automated testing - dual systems - iso-functional / iso-structure for appl. - progressive migration - dual system on same data - automated testing - direct involvement in migration - iso-structure & iso-syntax - new capabilities -> new demand - builder (= owner) of new system - new projects: backup center, etc. Everybody now on modern and “fun” platform
  • 86.
  • 87.
  • 88.
  • 89. Cobol : ordre de lecture + goto -> utilisation massive d'exceptions Java pour produire les mêmes effets
  • 90.
  • 91.
  • 92. Merci de votre attention ! Des questions ? Didier Durand [email_address] +41 79 944 37 10 Eranea SA chemin de Mornex, 2 1003 Lausanne Suisse