SlideShare une entreprise Scribd logo
1  sur  51
Application Modernization via Migration Todd Britton, IBM Rational Elvin Hoyer, Xact Karlheinz Peter, PKS Danny Backx, KBC Eric Simone, ClearBlade
Agenda Topic Type Minutes Speaker Application Transformation via Migration Overview 15 Todd Britton Ideal/Datacom migration to EGL/DB2 (and EGL RUI) Case Study 20 Elvin Hoyer & Slavik Zorin Modernization of COBOL and RPG Case Study 20 Karlheinz Peter Cool:Gen migration to EGL Case Study 20 Danny Backx VG Text UI migration to EGL Rich UI Case Study 20 Eric Simone
Application Transformation Overview
Legacy Application Concerns ,[object Object],[object Object],[object Object],Inhibits strategic investments Business Rule Discovery and Management ILOG Web 2.0 and Mobile License Fees Value Applications CICS IMS WAS  DB2 Applications ApplicationS IBM i Mainframe Distributed
Application Modernization Options Automated Migration Packaged application Re-Write Elapsed Time & Risk Functionality & Stability 50% 75% 100% 25%
Rational’s Application Transformation Solutions Migrate from older languages and expensive tools to modern  development platforms, languages, databases and tools Operating costs were reduced 55 percent by migrating  from the VAGen legacy application to Java.  “The migration to EGL combines the best of both worlds: The stability of IBM System z and the flexibility of Java.”  Massive cost savings are also included!   — Frank Landewee, project manager, Atos Origin GmbH, Essen  SAG Natural/Adabas CA Ideal/Datacom  CA Cool:Gen RPG  COBOL Green screen text UI’s (3270 or 5250) VA Generator GUI’s ,[object Object],[object Object],[object Object],[object Object],Conversion Tooling EGL Testing, Remediation, Deployment System z – CICS System z – Linux 1 System z – Batch System z – WAS 2 System z – VSE IBM i -  WAS IBM i - Native AIX HP - UX Solaris Linux Windows 1  Eligible to run on IFL 2  Eligible to run on zIIP and zAAP WEB 2.0
Technical Value of Migration ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Business Value of Migration ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],U.S. Energy Company  (recently started migration project to EGL) Shipping company in US projected ROI after migration from Natural/ADABAS of $5M after 3 years and $14M after 5 years SI in Europe chose migration to EGL and deployment to specialty processors and realized 55% decrease in MIPS costs (annual savings of over $1.5M Real estate company in AP chose migration to EGL and EGL RUI after a $50M rewrite project failed Total I/T costs I/T Expenses Business As Usual (2011 - 2015) $  27,075,000  With migration to EGL & upgrade of mainframe (2011 - 2015) $  22,236,821  Savings over 5 years $  4,838,179  Savings as a percentage of Business As Usual costs 18%
Recent Migration Projects Started ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Agenda Topic Type Minutes Speaker Application Transformation via Migration Overview 15 Todd Britton Ideal/Datacom migration to EGL/DB2 (and EGL RUI) Case Study 20 Elvin Hoyer & Slavik Zorin Modernization of COBOL and RPG Case Study 20 Karlheinz Peter Cool:Gen migration to EGL Case Study 20 Danny Backx VG Text UI migration to EGL Rich UI Case Study 20 Eric Simone
Case Study: Ideal/Datacom migration to EGL/DB2 (& EGL RUI)
Modernization of Real Estate Application ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Global Project – Teams in 3 Continents ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Modernization Methodology Employed ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Language Transformation  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Language Transformation Challenges ,[object Object],Example: change 2 digit year into 2 digit Heisei date IF WW-YY > 88 SUBTRACT 88 FROM WW-YY  ELSE ADD  12 TO  WW-YY  ENDIF
[object Object],[object Object],[object Object],1  A  X  30 2  B  X  11 2  C  N  Z  4 2  D  X  15 Language Transformation Challenges 10  A  Unicode (30); 20  B  Unicode (11); 20  C  Num (4); 20  Fill Char (4); 20  D  Unicode (15); EBCDIC CP-932 EGL Unicode A B C D A SO SI B C D あ   x1 x2 x3 x4 x5 x6 x7 x8 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 A B C D あ   x1 x2 x3 x4 x5 x6 あ   SUBSTR("A あ BCD“), Start=1, length=5   A あ BCD   A あ BC   A あ Result
Data Transformation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Data validation run by Customer at Customer site using Xact tool
Modernization Strategy – Retain Program Logic Integrity EGL RUI Application Ideal 3270 Program Ideal Panel converse EGL/RUI response UI Record request transmit EGL UIProgram UI Record Host Tier Client Tier EGL Program Interface EGL/RUI Interface RUI Gateway JEE Middle Tier C O N V E R S I O N
Before and After – Sample Widget Transformation
Before and After – Complex Layout & Widgets
Integration ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
RTC Integration – Multiple Teams in Multiple Continents Project Integration Stream Conversion T Stream Custom Dev T Stream Test T Stream Conversion Team Stream Manager Custom Dev Team Stream Manager Test Team Stream Manager Test Team member Custom Dev Team member Conversion Team member Communicate about  the delivering conditions
Agenda Topic Type Minutes Speaker Application Transformation via Migration Overview 15 Todd Britton Ideal/Datacom migration to EGL/DB2 (and EGL RUI) Case Study 20 Elvin Hoyer & Slavik Zorin Modernization of COBOL and RPG Case Study 20 Karlheinz Peter Cool:Gen migration to EGL Case Study 20 Danny Backx VG Text UI migration to EGL Rich UI Case Study 20 Eric Simone
Case Study: Modernization of COBOL and RPG
System z Cobol Modernization – ATOS Retail Application ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
System z Cobol Modernization – ATOS Retail Application ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
System z Cobol Modernization – ATOS Retail Application ,[object Object],[object Object],[object Object],[object Object],[object Object],zAAP NALC CPU usage GP zIIP 46% 31% 16% 7% Cost comparison 100% 47% before after
System i RPG Modernization – Tigges GmbH ERP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],System i RPG Modernization – Tigges GmbH ERP
[object Object],[object Object],[object Object],[object Object],[object Object],System i RPG Modernization – Tigges GmbH ERP
Agenda Topic Type Minutes Speaker Application Transformation via Migration Overview 15 Todd Britton Ideal/Datacom migration to EGL/DB2 (and EGL RUI) Case Study 20 Elvin Hoyer & Slavik Zorin Modernization of COBOL and RPG Case Study 20 Karlheinz Peter Cool:Gen migration to EGL Case Study 20 Danny Backx VG Text UI migration to EGL Rich UI Case Study 20 Eric Simone
Case Study: Cool:Gen migration to EGL
[object Object],[object Object],[object Object],  * 
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],       * 
What are we doing & why ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],  * 
…  & how ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],  * 
What is Osiris ?   *  ,[object Object],[object Object]
Migration approach - cooperation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],  * 
Migration approach - phasing ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],  * 
Migration approach – debugging & testing ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Timing   *  5/2012 : production migration 1/2012 : acceptance migration 10/2011 : Other project #2 with impact on Osiris sources 1Q2011 : Test Osiris on “stable test” platform 5/2011 : Other project #1 with impact on Osiris sources 2 0 1 0 2 0 1 1 2 0 1 2
Core : migrate COOL:Gen to EGL   *  Xact automated source to source Conversion  (RMEca) Rewrite batch scripts in perl Rewrite non-COOL:Gen in EGL no queries on  operational database handle dependencies but avoid redesign provide testable code very early Referential Integrity in Oracle instead of COOL:Gen What’s a Unix anyway ? Periodically get a new surprise challenge
Agenda Topic Type Minutes Speaker Application Transformation via Migration Overview 15 Todd Britton Ideal/Datacom migration to EGL/DB2 (and EGL RUI) Case Study 20 Elvin Hoyer & Slavik Zorin Modernization of COBOL and RPG Case Study 20 Karlheinz Peter Cool:Gen migration to EGL Case Study 20 Danny Backx VG Text UI migration to EGL Rich UI Case Study 20 Eric Simone
Case Study: VisualAge Generator Text UI migration to EGL RUI
Visiting Nurse Service of New York:  Phase 1 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Visiting Nurse Service of New York:  Phase 2 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Quit talking and show me something
Green Screen to Web 2.0/SOA –  Conversion ( Not Screen Scraping ) ,[object Object],[object Object],[object Object],[object Object],[object Object],RECORD Upgrade to Web 2.0 1-time static conversion
Green Screen to Web 2.0/SOA -  Runtime ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Program converse JEE Middle Tier (WAS) Program converse IBM Gateway request response SOA RECORD
Thank You

Contenu connexe

Tendances

Clouds, crowds, channel and cool devices
Clouds, crowds, channel and cool devicesClouds, crowds, channel and cool devices
Clouds, crowds, channel and cool devicesJonathan Houston
 
AppliFire Blue Print Design Guidelines
AppliFire Blue Print Design GuidelinesAppliFire Blue Print Design Guidelines
AppliFire Blue Print Design GuidelinesAppliFire Platform
 
How Bankwest delivers business value through modern RESTful APIs with Java in...
How Bankwest delivers business value through modern RESTful APIs with Java in...How Bankwest delivers business value through modern RESTful APIs with Java in...
How Bankwest delivers business value through modern RESTful APIs with Java in...Rob Crowley
 
Strategies for Implementing Aras Innovator
Strategies for Implementing Aras InnovatorStrategies for Implementing Aras Innovator
Strategies for Implementing Aras InnovatorAras
 
Budget wand datasheet
Budget wand datasheetBudget wand datasheet
Budget wand datasheetBerry Clemens
 
Software Engineering as the Next Level Up from Programming (Oracle Groundbrea...
Software Engineering as the Next Level Up from Programming (Oracle Groundbrea...Software Engineering as the Next Level Up from Programming (Oracle Groundbrea...
Software Engineering as the Next Level Up from Programming (Oracle Groundbrea...Lucas Jellema
 
Es legacy System & Data Migration
Es legacy System & Data MigrationEs legacy System & Data Migration
Es legacy System & Data MigrationITC Infotech
 
Oracle OpenWorld 2009 AIA Best Practices
Oracle OpenWorld 2009 AIA Best PracticesOracle OpenWorld 2009 AIA Best Practices
Oracle OpenWorld 2009 AIA Best PracticesRajesh Raheja
 
ROBIN COOKE-Resume
ROBIN COOKE-ResumeROBIN COOKE-Resume
ROBIN COOKE-ResumeRobin Cooke
 
Packaged Integration Connectors
Packaged Integration ConnectorsPackaged Integration Connectors
Packaged Integration ConnectorsAras
 
Making the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slides
Making the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slidesMaking the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slides
Making the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slidesSusan Yoskin
 
New Continuous Release and Deployment Capabilities for CICS Customers v4
New Continuous Release and Deployment Capabilities for CICS Customers v4New Continuous Release and Deployment Capabilities for CICS Customers v4
New Continuous Release and Deployment Capabilities for CICS Customers v4Susan Yoskin
 
Migrating to CA Workload Automation - Consolidation and Conversion Considerat...
Migrating to CA Workload Automation - Consolidation and Conversion Considerat...Migrating to CA Workload Automation - Consolidation and Conversion Considerat...
Migrating to CA Workload Automation - Consolidation and Conversion Considerat...CA Technologies
 
Mobile to Mainframe: Leveraging Application Services for Rapid Application De...
Mobile to Mainframe: Leveraging Application Services for Rapid Application De...Mobile to Mainframe: Leveraging Application Services for Rapid Application De...
Mobile to Mainframe: Leveraging Application Services for Rapid Application De...CA Technologies
 
Exploring IT Technical Assessments
Exploring IT Technical AssessmentsExploring IT Technical Assessments
Exploring IT Technical AssessmentsIllinois workNet
 
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud MigrationCapgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud MigrationFloyd DCosta
 
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...ghodgkinson
 

Tendances (20)

Legacy Migration
Legacy MigrationLegacy Migration
Legacy Migration
 
Clouds, crowds, channel and cool devices
Clouds, crowds, channel and cool devicesClouds, crowds, channel and cool devices
Clouds, crowds, channel and cool devices
 
AppliFire Blue Print Design Guidelines
AppliFire Blue Print Design GuidelinesAppliFire Blue Print Design Guidelines
AppliFire Blue Print Design Guidelines
 
How Bankwest delivers business value through modern RESTful APIs with Java in...
How Bankwest delivers business value through modern RESTful APIs with Java in...How Bankwest delivers business value through modern RESTful APIs with Java in...
How Bankwest delivers business value through modern RESTful APIs with Java in...
 
Strategies for Implementing Aras Innovator
Strategies for Implementing Aras InnovatorStrategies for Implementing Aras Innovator
Strategies for Implementing Aras Innovator
 
Budget wand datasheet
Budget wand datasheetBudget wand datasheet
Budget wand datasheet
 
Software Engineering as the Next Level Up from Programming (Oracle Groundbrea...
Software Engineering as the Next Level Up from Programming (Oracle Groundbrea...Software Engineering as the Next Level Up from Programming (Oracle Groundbrea...
Software Engineering as the Next Level Up from Programming (Oracle Groundbrea...
 
Es legacy System & Data Migration
Es legacy System & Data MigrationEs legacy System & Data Migration
Es legacy System & Data Migration
 
Oracle OpenWorld 2009 AIA Best Practices
Oracle OpenWorld 2009 AIA Best PracticesOracle OpenWorld 2009 AIA Best Practices
Oracle OpenWorld 2009 AIA Best Practices
 
ROBIN COOKE-Resume
ROBIN COOKE-ResumeROBIN COOKE-Resume
ROBIN COOKE-Resume
 
Packaged Integration Connectors
Packaged Integration ConnectorsPackaged Integration Connectors
Packaged Integration Connectors
 
Making the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slides
Making the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slidesMaking the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slides
Making the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slides
 
Veerapradeep_Apps_profile
Veerapradeep_Apps_profileVeerapradeep_Apps_profile
Veerapradeep_Apps_profile
 
New Continuous Release and Deployment Capabilities for CICS Customers v4
New Continuous Release and Deployment Capabilities for CICS Customers v4New Continuous Release and Deployment Capabilities for CICS Customers v4
New Continuous Release and Deployment Capabilities for CICS Customers v4
 
Migrating to CA Workload Automation - Consolidation and Conversion Considerat...
Migrating to CA Workload Automation - Consolidation and Conversion Considerat...Migrating to CA Workload Automation - Consolidation and Conversion Considerat...
Migrating to CA Workload Automation - Consolidation and Conversion Considerat...
 
Mobile to Mainframe: Leveraging Application Services for Rapid Application De...
Mobile to Mainframe: Leveraging Application Services for Rapid Application De...Mobile to Mainframe: Leveraging Application Services for Rapid Application De...
Mobile to Mainframe: Leveraging Application Services for Rapid Application De...
 
Exploring IT Technical Assessments
Exploring IT Technical AssessmentsExploring IT Technical Assessments
Exploring IT Technical Assessments
 
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud MigrationCapgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
 
Express bpel platform-v1.0
Express bpel platform-v1.0Express bpel platform-v1.0
Express bpel platform-v1.0
 
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
 

En vedette

Mod05 application migration
Mod05 application migrationMod05 application migration
Mod05 application migrationPeter Haase
 
EGL Conference 2011 - EGL Overview
EGL Conference 2011 - EGL OverviewEGL Conference 2011 - EGL Overview
EGL Conference 2011 - EGL OverviewWill Smythe
 
Application Migration - What, When, Why, How?
Application Migration - What, When, Why, How?Application Migration - What, When, Why, How?
Application Migration - What, When, Why, How?Ajit Kumar
 
Migration Strategies & Methodologies
Migration Strategies & MethodologiesMigration Strategies & Methodologies
Migration Strategies & MethodologiesSaqib Raza
 
Agile Application Modernization Project
Agile Application Modernization ProjectAgile Application Modernization Project
Agile Application Modernization ProjectLawrence Wilkes
 
Establishing a service factory
Establishing a service factoryEstablishing a service factory
Establishing a service factorydavemayo
 
Pragmatic Enterprise Application Migration to AWS
Pragmatic Enterprise Application Migration to AWSPragmatic Enterprise Application Migration to AWS
Pragmatic Enterprise Application Migration to AWSKacy Clarke
 
RightScale Webinar: Key Considerations For Cloud Migration and Portability
RightScale Webinar:  Key Considerations For Cloud Migration and PortabilityRightScale Webinar:  Key Considerations For Cloud Migration and Portability
RightScale Webinar: Key Considerations For Cloud Migration and PortabilityRightScale
 
A Roadmap to Data Migration Success
A Roadmap to Data Migration SuccessA Roadmap to Data Migration Success
A Roadmap to Data Migration SuccessFindWhitePapers
 
Preparing a data migration plan: A practical guide
Preparing a data migration plan: A practical guidePreparing a data migration plan: A practical guide
Preparing a data migration plan: A practical guideETLSolutions
 
Was migration benefits, planning, best practices
Was migration benefits, planning, best practicesWas migration benefits, planning, best practices
Was migration benefits, planning, best practicessflynn073
 

En vedette (13)

Mod05 application migration
Mod05 application migrationMod05 application migration
Mod05 application migration
 
EGL Conference 2011 - EGL Overview
EGL Conference 2011 - EGL OverviewEGL Conference 2011 - EGL Overview
EGL Conference 2011 - EGL Overview
 
Migration Planning
Migration PlanningMigration Planning
Migration Planning
 
Application Migration - What, When, Why, How?
Application Migration - What, When, Why, How?Application Migration - What, When, Why, How?
Application Migration - What, When, Why, How?
 
Application Migration
Application MigrationApplication Migration
Application Migration
 
Migration Strategies & Methodologies
Migration Strategies & MethodologiesMigration Strategies & Methodologies
Migration Strategies & Methodologies
 
Agile Application Modernization Project
Agile Application Modernization ProjectAgile Application Modernization Project
Agile Application Modernization Project
 
Establishing a service factory
Establishing a service factoryEstablishing a service factory
Establishing a service factory
 
Pragmatic Enterprise Application Migration to AWS
Pragmatic Enterprise Application Migration to AWSPragmatic Enterprise Application Migration to AWS
Pragmatic Enterprise Application Migration to AWS
 
RightScale Webinar: Key Considerations For Cloud Migration and Portability
RightScale Webinar:  Key Considerations For Cloud Migration and PortabilityRightScale Webinar:  Key Considerations For Cloud Migration and Portability
RightScale Webinar: Key Considerations For Cloud Migration and Portability
 
A Roadmap to Data Migration Success
A Roadmap to Data Migration SuccessA Roadmap to Data Migration Success
A Roadmap to Data Migration Success
 
Preparing a data migration plan: A practical guide
Preparing a data migration plan: A practical guidePreparing a data migration plan: A practical guide
Preparing a data migration plan: A practical guide
 
Was migration benefits, planning, best practices
Was migration benefits, planning, best practicesWas migration benefits, planning, best practices
Was migration benefits, planning, best practices
 

Similaire à EGL Conference 2011 - Application Migration

Mainframe migration
Mainframe migrationMainframe migration
Mainframe migrationGinfo Intl
 
Re-Architect Your Legacy Environment To Enable An Agile, Future-Ready Enterprise
Re-Architect Your Legacy Environment To Enable An Agile, Future-Ready EnterpriseRe-Architect Your Legacy Environment To Enable An Agile, Future-Ready Enterprise
Re-Architect Your Legacy Environment To Enable An Agile, Future-Ready EnterpriseDell World
 
EGL Conference 2011 - Keynote
EGL Conference 2011 - KeynoteEGL Conference 2011 - Keynote
EGL Conference 2011 - KeynoteWill Smythe
 
Dom introduction-website-v1.0
Dom introduction-website-v1.0Dom introduction-website-v1.0
Dom introduction-website-v1.0Cogility
 
Webinar VB6 apps to html5
Webinar VB6 apps to html5Webinar VB6 apps to html5
Webinar VB6 apps to html5Gizmox
 
Ugif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutesUgif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutesUGIF
 
How They Did It and What You Can Learn From It: A Customer Case Study for Re...
How They Did It and What You Can Learn From It:  A Customer Case Study for Re...How They Did It and What You Can Learn From It:  A Customer Case Study for Re...
How They Did It and What You Can Learn From It: A Customer Case Study for Re...Amazon Web Services
 
Resume_Arindom-March-3rd
Resume_Arindom-March-3rdResume_Arindom-March-3rd
Resume_Arindom-March-3rdArindom Biswas
 
Project Experience4
Project Experience4Project Experience4
Project Experience4ajith k
 
MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?
MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?
MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?Datavail
 
Resume_Arindom_Updated
Resume_Arindom_UpdatedResume_Arindom_Updated
Resume_Arindom_UpdatedArindom Biswas
 
B2b Project Kick Off 012208
B2b Project Kick Off 012208B2b Project Kick Off 012208
B2b Project Kick Off 012208rapplebee
 
Using Oracle SOA Suite 11g to Integrate with PeopleSoft 9.1
Using Oracle SOA Suite 11g to Integrate with PeopleSoft 9.1Using Oracle SOA Suite 11g to Integrate with PeopleSoft 9.1
Using Oracle SOA Suite 11g to Integrate with PeopleSoft 9.1Brad Bukacek Jr.
 
Klausing, Patrick Resume Consultant2
Klausing, Patrick Resume Consultant2Klausing, Patrick Resume Consultant2
Klausing, Patrick Resume Consultant2pklausing
 
!GDSC NYUST Infrastructure and Application Modernization with Google Cloud .pptx
!GDSC NYUST Infrastructure and Application Modernization with Google Cloud .pptx!GDSC NYUST Infrastructure and Application Modernization with Google Cloud .pptx
!GDSC NYUST Infrastructure and Application Modernization with Google Cloud .pptxGangTingFan
 

Similaire à EGL Conference 2011 - Application Migration (20)

Mainframe migration
Mainframe migrationMainframe migration
Mainframe migration
 
Re-Architect Your Legacy Environment To Enable An Agile, Future-Ready Enterprise
Re-Architect Your Legacy Environment To Enable An Agile, Future-Ready EnterpriseRe-Architect Your Legacy Environment To Enable An Agile, Future-Ready Enterprise
Re-Architect Your Legacy Environment To Enable An Agile, Future-Ready Enterprise
 
EGL Conference 2011 - Keynote
EGL Conference 2011 - KeynoteEGL Conference 2011 - Keynote
EGL Conference 2011 - Keynote
 
Gireesh G.G Resume
Gireesh G.G ResumeGireesh G.G Resume
Gireesh G.G Resume
 
Dom introduction-website-v1.0
Dom introduction-website-v1.0Dom introduction-website-v1.0
Dom introduction-website-v1.0
 
Webinar VB6 apps to html5
Webinar VB6 apps to html5Webinar VB6 apps to html5
Webinar VB6 apps to html5
 
Ugif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutesUgif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutes
 
Compliance Report February 2016
Compliance Report February 2016Compliance Report February 2016
Compliance Report February 2016
 
How They Did It and What You Can Learn From It: A Customer Case Study for Re...
How They Did It and What You Can Learn From It:  A Customer Case Study for Re...How They Did It and What You Can Learn From It:  A Customer Case Study for Re...
How They Did It and What You Can Learn From It: A Customer Case Study for Re...
 
Resume_Arindom-March-3rd
Resume_Arindom-March-3rdResume_Arindom-March-3rd
Resume_Arindom-March-3rd
 
Project Experience4
Project Experience4Project Experience4
Project Experience4
 
MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?
MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?
MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?
 
Resume_Arindom_Updated
Resume_Arindom_UpdatedResume_Arindom_Updated
Resume_Arindom_Updated
 
IBM Application Delivery Foundation for z Systems
IBM Application Delivery Foundation for z SystemsIBM Application Delivery Foundation for z Systems
IBM Application Delivery Foundation for z Systems
 
MosesResumenew
MosesResumenewMosesResumenew
MosesResumenew
 
B2b Project Kick Off 012208
B2b Project Kick Off 012208B2b Project Kick Off 012208
B2b Project Kick Off 012208
 
Using Oracle SOA Suite 11g to Integrate with PeopleSoft 9.1
Using Oracle SOA Suite 11g to Integrate with PeopleSoft 9.1Using Oracle SOA Suite 11g to Integrate with PeopleSoft 9.1
Using Oracle SOA Suite 11g to Integrate with PeopleSoft 9.1
 
Klausing, Patrick Resume Consultant2
Klausing, Patrick Resume Consultant2Klausing, Patrick Resume Consultant2
Klausing, Patrick Resume Consultant2
 
ChinA_Resume
ChinA_ResumeChinA_Resume
ChinA_Resume
 
!GDSC NYUST Infrastructure and Application Modernization with Google Cloud .pptx
!GDSC NYUST Infrastructure and Application Modernization with Google Cloud .pptx!GDSC NYUST Infrastructure and Application Modernization with Google Cloud .pptx
!GDSC NYUST Infrastructure and Application Modernization with Google Cloud .pptx
 

Dernier

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 

Dernier (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 

EGL Conference 2011 - Application Migration

  • 1. Application Modernization via Migration Todd Britton, IBM Rational Elvin Hoyer, Xact Karlheinz Peter, PKS Danny Backx, KBC Eric Simone, ClearBlade
  • 2. Agenda Topic Type Minutes Speaker Application Transformation via Migration Overview 15 Todd Britton Ideal/Datacom migration to EGL/DB2 (and EGL RUI) Case Study 20 Elvin Hoyer & Slavik Zorin Modernization of COBOL and RPG Case Study 20 Karlheinz Peter Cool:Gen migration to EGL Case Study 20 Danny Backx VG Text UI migration to EGL Rich UI Case Study 20 Eric Simone
  • 4.
  • 5. Application Modernization Options Automated Migration Packaged application Re-Write Elapsed Time & Risk Functionality & Stability 50% 75% 100% 25%
  • 6.
  • 7.
  • 8.
  • 9.
  • 10. Agenda Topic Type Minutes Speaker Application Transformation via Migration Overview 15 Todd Britton Ideal/Datacom migration to EGL/DB2 (and EGL RUI) Case Study 20 Elvin Hoyer & Slavik Zorin Modernization of COBOL and RPG Case Study 20 Karlheinz Peter Cool:Gen migration to EGL Case Study 20 Danny Backx VG Text UI migration to EGL Rich UI Case Study 20 Eric Simone
  • 11. Case Study: Ideal/Datacom migration to EGL/DB2 (& EGL RUI)
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. Modernization Strategy – Retain Program Logic Integrity EGL RUI Application Ideal 3270 Program Ideal Panel converse EGL/RUI response UI Record request transmit EGL UIProgram UI Record Host Tier Client Tier EGL Program Interface EGL/RUI Interface RUI Gateway JEE Middle Tier C O N V E R S I O N
  • 20. Before and After – Sample Widget Transformation
  • 21. Before and After – Complex Layout & Widgets
  • 22.
  • 23. RTC Integration – Multiple Teams in Multiple Continents Project Integration Stream Conversion T Stream Custom Dev T Stream Test T Stream Conversion Team Stream Manager Custom Dev Team Stream Manager Test Team Stream Manager Test Team member Custom Dev Team member Conversion Team member Communicate about the delivering conditions
  • 24. Agenda Topic Type Minutes Speaker Application Transformation via Migration Overview 15 Todd Britton Ideal/Datacom migration to EGL/DB2 (and EGL RUI) Case Study 20 Elvin Hoyer & Slavik Zorin Modernization of COBOL and RPG Case Study 20 Karlheinz Peter Cool:Gen migration to EGL Case Study 20 Danny Backx VG Text UI migration to EGL Rich UI Case Study 20 Eric Simone
  • 25. Case Study: Modernization of COBOL and RPG
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32. Agenda Topic Type Minutes Speaker Application Transformation via Migration Overview 15 Todd Britton Ideal/Datacom migration to EGL/DB2 (and EGL RUI) Case Study 20 Elvin Hoyer & Slavik Zorin Modernization of COBOL and RPG Case Study 20 Karlheinz Peter Cool:Gen migration to EGL Case Study 20 Danny Backx VG Text UI migration to EGL Rich UI Case Study 20 Eric Simone
  • 33. Case Study: Cool:Gen migration to EGL
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42. Timing  *  5/2012 : production migration 1/2012 : acceptance migration 10/2011 : Other project #2 with impact on Osiris sources 1Q2011 : Test Osiris on “stable test” platform 5/2011 : Other project #1 with impact on Osiris sources 2 0 1 0 2 0 1 1 2 0 1 2
  • 43. Core : migrate COOL:Gen to EGL  *  Xact automated source to source Conversion (RMEca) Rewrite batch scripts in perl Rewrite non-COOL:Gen in EGL no queries on operational database handle dependencies but avoid redesign provide testable code very early Referential Integrity in Oracle instead of COOL:Gen What’s a Unix anyway ? Periodically get a new surprise challenge
  • 44. Agenda Topic Type Minutes Speaker Application Transformation via Migration Overview 15 Todd Britton Ideal/Datacom migration to EGL/DB2 (and EGL RUI) Case Study 20 Elvin Hoyer & Slavik Zorin Modernization of COBOL and RPG Case Study 20 Karlheinz Peter Cool:Gen migration to EGL Case Study 20 Danny Backx VG Text UI migration to EGL Rich UI Case Study 20 Eric Simone
  • 45. Case Study: VisualAge Generator Text UI migration to EGL RUI
  • 46.
  • 47.
  • 48. Quit talking and show me something
  • 49.
  • 50.

Notes de l'éditeur

  1. This is an real example of a Software AG cost structure that should be articulated b/c if these Natural customers are not experiencing these types of cost increases this is an opportunity to make them aware that it is highly likely in the future.
  2. >> Tell a story about the failed rewrite Legacy application under active development One year later… Unable to keep up with changes to ongoing development A lot of money and resources spent with little to show for Rewrite hugely under-estimated Project doomed to failure! Recovery challenge A good portion of the budget is gone Solution Modernization via automation Repeated rule-based transformation The only option during active development maintenance
  3. Enhanced transformations and Refactoring uncovered Navigation and menuing system Some items were pushed to be done after conversion Scope of the project identified Understand the impact based on requirement Generates data for project planning Printing uses ActiveX
  4. 2 digit year to be transformed into a 2 digit Heisei date.
  5. Unicode: UTF-16 2-bit
  6. Requirements & Design document management Defect Tracking SCM and Release Management Support the migration workflow