SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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...
 

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Kürzlich hochgeladen

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 

Kürzlich hochgeladen (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

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.

Hinweis der Redaktion

  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