SlideShare uma empresa Scribd logo
1 de 39
Baixar para ler offline
German Pension Fund
Goes Linux
Legacy Application Migration to z/Linux with Minimal Risk
Presenters

    Falk-Oliver Bischoff                  Hartmut Hackert
    Head of Information Technology        Head of Information Technology
    DRV Baden-Württemberg                 DRV KBS
    (falk-oliver.bischoff@drv-bw.de)      (hartmut.hackert@kbs.de)



    Florian Delonge                       Olaf Senger
    Manager EMEA
                                          Project Manager
    Clerity Solutions Inc.
                                          IBM
    (Florian.Delonge@clerity.com)
                                          (osenger@de.ibm.com)




2   © Novell, Inc. All rights reserved.
Content

       GRVSoL - success story of migration
            –   German Pension Fund
            –   Some background about our legacy application GRVS
            –   Architecture of GRVS on Linux
            –   Project history
       Clerity's transaction monitor UniKix TPE
            –   How to execute transactions under z/Linux
            –   UniKix is more than online business
       Management of application migration

       Lessons learned
3   © Novell, Inc. All rights reserved.
GRVSoL – Success Story of Migration
Presenter Information

                                     Name:            Falk-Oliver Bischoff
                                     Project role:    Executive Manager for project
                                                      GRVSoL in DRV BW
                                     Profession:      Computer Scientist
                                     Work Experience: DRV since 1995



                                     Name:            Hartmut Hackert
                                     Project role:    Executive Manager for project
                                                      GRVSoL in DRV KBS
                                     Profession:      Mathematician
                                     Work Experience: DRV since 1980
5   © Novell, Inc. All rights reserved.
German Pension Fund

                                      It's not a capital based system

    The idea to found Pension                                      It should be understood
    Fund was started 1891,                                         as a inter-generational
    and is based on Law                                            contract
    designed and released in                                       Secured by law and oriented on
    1911 (time of Bismarck)                                        gross national product
                                                                   Formerly separate systems for
                                                                   blue collar worker and white
                                                                   collar employees


                      Since 2005 “Deutsche Rentenversicherung”
                                          Focal point optimizing the organization
                                 10 % reduction of the administration expenses
                                            Better appearance for customers
6   © Novell, Inc. All rights reserved.
Administrative Structure of DRV

    16 DRV Divisions                      6 Electronic Data
         Bund                               Processing Centers
         Baden-Württemberg
         Bayern-Süd                         RZ KBS, Bochum
         Berlin-Brandenburg                 RZ Würzburg GmbH
         Hessen                             RZ Bund, Berlin
         KBS                                RZ Leipzig e.V.
         Nordbayern                         RZ Nord GmbH
         Oldenburg-Bremen                   RZ West GmbH
         Rheinland-Pfalz
         Saarland
         Schwaben
         Rheinland                        4 Data Print Centers
         Westfalen
         Nord
         Mitteldeutschland
         Braunschweig Hannover



7   © Novell, Inc. All rights reserved.
Technical Structure of DRV


                  GRVS                     rvGlobal




              z/OS                          BS2000
            CICS, DB2                     UTM, Oracle
              Cobol                          Cobol
8   © Novell, Inc. All rights reserved.
Stakeholders of DRV Linux Project

               DRV KBS
       Headquarter: Bochum
       Online users: 2500
                                                                      users
       EDPC: Bochum


                                                                       DRV Hessen
                                                                   Headquarter: Frankfurt
                                                                   Online users: 1300
               DRV Saarland                                        EDPC: Würzburg
       Headquarter: Saarbrücken
       Online users: 300
       EDPC: Würzburg
                                             DRV Baden-Württemberg
                                          Headquarter: Karlsruhe
                                          Online users: 2000
                                          EDPC: Würzburg
9   © Novell, Inc. All rights reserved.
Overview of GRVS Application

                                     Two tier model, but three layers


                 Personal
                 Computer
                                                             Presentation
                                                                Layer




                Mainframe
                                                     Business Logic Layer


                                                           Data Layer
10   © Novell, Inc. All rights reserved.
Architectural Concept of GRVS




                                                                                PC-System
                            GUI (Dialog Manager)                                                                                           SLES
                                                                                                                                           NDS
                                           TP Client                                                                                       NAL



                                Transaction Monitor




                                                                                Host Systems (IBM or Fujitsu)


                                                                                                                KLDS Abstraction Layer
                              Storage Management


                  Functional Job                           Functional
                   Scheduling                               Account
                                                             Data

            Batch                   Application
           Program                  Programs
                                    Subject to                                                                                             Databases
          Scheduler                                                                                                                      and VSAM Files
                                    Public Law

11   © Novell, Inc. All rights reserved.           Oracle and db/2 connectors                      Desktops supported by ZENWorks or TIVOLI       ®
Technical Drill Down

            ISA Dialog Manager, C/C++, Cobol

                 Front-end                 Online Control and GUI                  Virtual Terminal         Batch
                                             TP 01            TP 15        TP 09C       Driver   VF 06

                                           TP 02     TP 03      TP 04

                 Help Desk                   TP 05            TP 06

           TP 17

           IVAN
                                                     DAM                                 Sequential Files

                 Hyperlink




                                                                        DBZ KLDS
                                            Application Programs                                            VSAM / ISAM
              Output Screen                TPSRS     TP 11      SUSY
                                                                                            Data Base
                      IHV
                                             Print Interface
           TP 16             TP 07                                                                           DB2 Oracle
                                                   Printing
                                             TP 08           TP 09B


12   © Novell, Inc. All rights reserved.
Project Definition and Goals

     •   Project Name:                     GRVSoL
     •   Project Participants
          –   DRV Baden-Württemberg, DRV Hessen,
              DRV Knappschaft Bahn See, DRV Saarland
     •   Project Scope
          –   Legacy application of the DRV,
          –   Integrated program system for handling DRV tasks,
     •   Project Results
          –   Reduction of software costs (mandated by federal law)
          –   Using open source software (requested by federal government)
          –   Reduction of heterogeneity of software environment and
              operating systems
13   © Novell, Inc. All rights reserved.
Project Definition and Goals

     •   Definition of Modules
          –   Migration of a monolithic mainframe application
                >   Consisting of 3.5 million lines of code
                >   2500 CICS COBOL programs
                >   Transaction environment to the Linux operating system

     •   Hardware Environment
                >   IBM z/10 as source and target system

     •   Software Environment
                >   z/OS, CICS and IBM Language Environment in legacy system,
                >   Linux, UniKix TPE (CICS replacement), Micro Focus COBOL in target

     •   Data storage
                >   DB2 systems, retained on z/OS, about 15 VSAM Clusters

14   © Novell, Inc. All rights reserved.
GRVS from Migration Point of View

       Client (Windows)
                                               Server (z/OS)     DB         Batch (z/OS)
                                  TCP/IP-ECI                   Pension

                                                   Online                      Batch
                                                 Application                 Programs
        SNA




                                                    VSAM       Print DB        Print File

               Sequential
                 Files



                                           Remote Information              2.500 Cobol
              250                          and Communication                Programs
         Cobol Programs                      System of DRV                25 VSAM files
15   © Novell, Inc. All rights reserved.
Architecture of GRVS on Linux

                                           Server System z
                                            SLES 10 31 bit
                                           SLES 10 31 bit                  z/OS R. 1.8

                         SNA/A              IBM Communication Server             Batch
                          PPC
                                                 MF Server for Cobol
          DSRV                                                                     DB 2
                                                                                   R.8
                                                    IBM DB 2 Connect
      Client (Windows)

                                 ECI           VSAM     Region 1       Region     Region
                                 Call                   Programs         2          n

                                                                                Unikix TPE

16   © Novell, Inc. All rights reserved.
Project History

     03-2010
                                                  Final Test and Rollout
                                           round about 50 project team members
     03-2009
                                                Implementation and Test
                                           round about 80 project team members
     03-2008
                                       Switch from Acucobol to Micro Focus Cobol
     11-2007

                                                    Proof of Concept
                                           round about 20 project team members


     05-2006                                        Project Kick-off
17   © Novell, Inc. All rights reserved.
Clerity's Transaction Monitor Unikix TPE
Presenter Information

                                           Name:                      Florian Delonge
                                           Project role:      UniKix Solution Manager
                                           Profession:        Manager EMEA
                                                                              Project
                                           Coordinator
                                           Work Experience:   Clerity Solutions, Inc.
                                                                               since
                                           2007




19   © Novell, Inc. All rights reserved.
Clerity Introduction

     Full service migration and modernization leader

     •   Consultative, comprehensive end-to-end approach
          –   Software, tools and infrastructure expertise

     •   History of on-time, in budget implementations
     •   >16 years mainframe and open systems experience
     •   Track record of reducing customer costs 30-70%
     •   Focus on protecting existing investments where
         possible and beneficial

20   © Novell, Inc. All rights reserved.
Our Motto ...




                                           “Don't throw the
                                           baby out with
                                           the bath water”




21   © Novell, Inc. All rights reserved.
Clerity's UniKix Technology Suite

       TN3270                                                    TN3270
       ECI/EPI            App Server                             ECI/EPI      App Server
       J2EE                                                      J2EE
       Sockets           Web Server                              Sockets    Web Server

                         WebSphere                                          WebSphere

                        HTTPS                                              HTTPS
                        TN3270                                             TN3270

               3rd Party Utilities         Tools and Utilities       3rd Party Utilities

                      VSAM                                         VSAM or Relational
                                             Data Migration
          DB2, IMS DB, Adabas                                      Oracle, UDB, Adabas

          COBOL, PL/1, Natural              Application Logic     COBOL, PL/1, Natural

           CICS                            Online Environment
          IMS TM                JCL/JES                          UniKix TPE     UniKix BPE
         IDMS DC                           Batch Environment

         z/OS, z/VSE Mainframe                  Platform          Linux, UNIX, Windows

22   © Novell, Inc. All rights reserved.
UniKix TPE Software Details

                                                  UniKix TPE Region
     J2EE
     Application                 Java Connector
                                                  Transaction                  Intersystem
                                                                  COBOL       Communication
                                                     Mgmt                                      zOS, zVSE
         Application                  TN3270
           Server                                  Resource
                                     TN3270                        PL/1
                                   COMMAREA
                                                     Mgmt
         Visual                                                                   High
         Basic                                                                  Availability
                                       ECI/EPI      Security      C/C++                         Cluster
        TN3270

                                      TN3270       Session        VSAM
                                                    Mgmt        Access Mgr.
                                                                                Messaging      WebSphere
                                    SNA PU4/5                      Java                           MQ
                                                    Admin
                                                                   Apps
                                    Socket/SSL



                                                      DB2
                                                     Oracle       VSAM
                                                     Sybase

23   © Novell, Inc. All rights reserved.
Rehosting Benefits

     •   Reduce operational cost 30-70%
          –   Grow revenue
          –   Accommodate future growth at competitive economy of scale
     •   Improve business processes;
          enhance customer experience
     •   Deliver new applications and services
     •   Accelerate time-to-market
          –   Simplify IT environment
          –   Facilitate rapid integration and response
     •   Rationalize application and data portfolio

24   © Novell, Inc. All rights reserved.
Management of Application Migration
Presenter Information

                                      Name:            Olaf Senger
                                      Project role:    Project Manager
                                      Profession:      Application developer
                                                       for system z, IT specialist for
                                                       migration from/to Unix/Linux,
                                                       project manager
                                      Work Experience: IBM since 2001




26   © Novell, Inc. All rights reserved.
Let's Talk About Migration


                       Re-engineering
                       (change of business logic)
                                                                      +
                       Application Environment
                                                                     Appl.
                              RDBMS                  Appl.   Appl.    C
                                           CRMS                              IDE
     User                                             A       B
          Migration




                                                  Operating System

                                              Operating System

                                                    Hardware
27   © Novell, Inc. All rights reserved.
Migration Method with Minimal Risk

                   Phase 1                     Phase 2             Phase 3                  Phase 4
                                                            Training

          Analysis               Technical        PoC            Data        System
                                Project Env.                   Migration      Test

                                      Selection Verification                                  Delivery
               Project                                            Code        Integration        of
              Definition             of Software of PoC
                                        Tools    Results        Adaptation        Test        Migrated
                                                                                              System

                                  Definition    Migration      Module        Perform.
          Planning                                                                          Coaching
                                   of PoC       Strategy        Test          Test

                              Project Management and Quality Assurance

              Pilot Study                       PoC         Implementation                  Roll-out
28   © Novell, Inc. All rights reserved.
Technical Challenges of Migration

                                                   Data Migration ASCII-EBCDIC
                                                    and Binaries   Translation
     Frequency of occurrence




                                           Differences
                                           between OS

                                                CPU and       Cobol Compiler
                                               Byte Order    Options (COMP-3)

                               Migration and                   Performance
                                Test Tools                  (CPU Time, Storage)

                                               Technical Impact
29   © Novell, Inc. All rights reserved.
Why User-oriented Migration?

       Acceptance of new system by user is a critical success factor!


      Evaluation of software components by ISO 9126:

                    Functionality                  Reliability     Maintainability
                       Portability                 Efficiency        Usability

       Software tools for:
                                           Application Development

                                                Process Planning
                                             System Administration

30   © Novell, Inc. All rights reserved.
Lessons Learned
Falk-Oliver Bischoff (DRV Baden-Württemberg)
                   Hartmut Hackert (DRV KBS)
Lessons Learned (1)

      Recognition: Who moved my cheese?



        Reaction: Conserve and find arguments!



      Dealing with it: The importance of show stoppers



      New Claims: New people, new quality

32   © Novell, Inc. All rights reserved.
Lessons Learned (2)

      Merge z/OS and LINUX skills

      New Software Development Teams: There are differences
                  ●   Invest money and spend time for learning
                  ●   They should know basics of the LINUX OS
                  ●   Different handling of language environment (compile, debug)

      New Production Teams: Easy adopting the system
                  ●   Keeping the existing job scheduler
                  ●   Using the well known backup system
                  ●   Keeping many products and administration tools

      New System Teams: Deeper knowledge required
                  ●   Invest money and spend time for learning
                  ●   Keep open minded for new technologies
                  ●   More complex monitoring and performance measurement
33   © Novell, Inc. All rights reserved.
Pay Attention to Interdependent Goals

                                           Strategy

                                           Performance
                                           Costs
                                           Compliance


                       Structure                          Culture
                   Operating                             Behavior
                   Responsibility                        Communication
                   Knowledge                             Learning
                   Colleagues                            Flexibility

34   © Novell, Inc. All rights reserved.
Basics of Success

                      Capable project team and excellent partners




35   © Novell, Inc. All rights reserved.
Messages of Success

      Penguins Flooding the Classical Data Center
           ●   Change management succeeded
           ●   New dimension of a re-hosting project
      Reduce Project Goals to the Maximum
           ●   Cost Reduction achieved
           ●   No functional changes for end users
           ●   Performance requirements fulfilled

      Direction of Migration is Integration
           ●   z/Environment grants security and reliability
           ●   Combining z/OS (Database) and z/LINUX (Online) secures processes

      A new chance, GRVSoL is the first step
           ●   Further Systems will be moved to z/LINUX (spool, ERP, Achive)
           ●   Consolidating existing systems running on Intel Servers
36   © Novell, Inc. All rights reserved.
Do You Have Any Questions?
Unpublished Work of Novell, Inc. All Rights Reserved.
This work is an unpublished work and contains confidential, proprietary, and trade secret information of Novell, Inc.
Access to this work is restricted to Novell employees who have a need to know to perform tasks within the scope
of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified,
translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of Novell, Inc.
Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability.


General Disclaimer
This document is not to be construed as a promise by any participating company to develop, deliver, or market a
product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in
making purchasing decisions. Novell, Inc. makes no representations or warranties with respect to the contents
of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any
particular purpose. The development, release, and timing of features or functionality described for Novell products
remains at the sole discretion of Novell. Further, Novell, Inc. reserves the right to revise this document and to
make changes to its content, at any time, without obligation to notify any person or entity of such revisions or
changes. All Novell marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc.
in the United States and other countries. All third-party trademarks are the property of their respective owners.

Mais conteúdo relacionado

Mais procurados

Hd Connect Spec Sheet V1 6
Hd Connect Spec Sheet V1 6Hd Connect Spec Sheet V1 6
Hd Connect Spec Sheet V1 6Tom Luketich
 
The Open Source Messaging Powering Wall Street
The Open Source Messaging Powering Wall StreetThe Open Source Messaging Powering Wall Street
The Open Source Messaging Powering Wall StreetAngelo Corsaro
 
CoLab session 1 deployment best practices and architecture
CoLab session 1   deployment best practices and architectureCoLab session 1   deployment best practices and architecture
CoLab session 1 deployment best practices and architectureChristina Inge
 
Perspectives and Case Studies on Effective Theatre Base Service Management
Perspectives and Case Studies on Effective Theatre Base Service ManagementPerspectives and Case Studies on Effective Theatre Base Service Management
Perspectives and Case Studies on Effective Theatre Base Service ManagementIBMGovernmentCA
 
HDS-Brocade Joint Solutions Reference Guide
HDS-Brocade Joint Solutions Reference GuideHDS-Brocade Joint Solutions Reference Guide
HDS-Brocade Joint Solutions Reference GuideSteve Lee
 
Security & Governance for the Cloud: a Savvis Case Study (Presented at Cloud ...
Security & Governance for the Cloud: a Savvis Case Study (Presented at Cloud ...Security & Governance for the Cloud: a Savvis Case Study (Presented at Cloud ...
Security & Governance for the Cloud: a Savvis Case Study (Presented at Cloud ...CA API Management
 

Mais procurados (10)

VPLS versus MPLS
VPLS versus MPLSVPLS versus MPLS
VPLS versus MPLS
 
Hd Connect Spec Sheet V1 6
Hd Connect Spec Sheet V1 6Hd Connect Spec Sheet V1 6
Hd Connect Spec Sheet V1 6
 
The Open Source Messaging Powering Wall Street
The Open Source Messaging Powering Wall StreetThe Open Source Messaging Powering Wall Street
The Open Source Messaging Powering Wall Street
 
Via
ViaVia
Via
 
CoLab session 1 deployment best practices and architecture
CoLab session 1   deployment best practices and architectureCoLab session 1   deployment best practices and architecture
CoLab session 1 deployment best practices and architecture
 
Perspectives and Case Studies on Effective Theatre Base Service Management
Perspectives and Case Studies on Effective Theatre Base Service ManagementPerspectives and Case Studies on Effective Theatre Base Service Management
Perspectives and Case Studies on Effective Theatre Base Service Management
 
HDS-Brocade Joint Solutions Reference Guide
HDS-Brocade Joint Solutions Reference GuideHDS-Brocade Joint Solutions Reference Guide
HDS-Brocade Joint Solutions Reference Guide
 
Dell
DellDell
Dell
 
Was ist neu in Exchange 2013?
Was ist neu in Exchange 2013?Was ist neu in Exchange 2013?
Was ist neu in Exchange 2013?
 
Security & Governance for the Cloud: a Savvis Case Study (Presented at Cloud ...
Security & Governance for the Cloud: a Savvis Case Study (Presented at Cloud ...Security & Governance for the Cloud: a Savvis Case Study (Presented at Cloud ...
Security & Governance for the Cloud: a Savvis Case Study (Presented at Cloud ...
 

Semelhante a German Pension Fund Goes Linux: Legacy Application Migration to z/Linux with Minimal Risk

PCTY 2012, Cloud security (real life) v. Ulf Feger
PCTY 2012, Cloud security (real life) v. Ulf FegerPCTY 2012, Cloud security (real life) v. Ulf Feger
PCTY 2012, Cloud security (real life) v. Ulf FegerIBM Danmark
 
Award Application Development Trends
Award Application Development TrendsAward Application Development Trends
Award Application Development TrendsGlenWhite
 
ClassCloud: switch your PC Classroom into Cloud Testbed
ClassCloud: switch your PC Classroom into Cloud TestbedClassCloud: switch your PC Classroom into Cloud Testbed
ClassCloud: switch your PC Classroom into Cloud TestbedJazz Yao-Tsung Wang
 
System Integration
System IntegrationSystem Integration
System IntegrationESUG
 
Cloud computing overview
Cloud computing overviewCloud computing overview
Cloud computing overviewRHC Software
 
The NRB Group mainframe day 2021 - IBM Z-Strategy & Roadmap - Adam John Sturg...
The NRB Group mainframe day 2021 - IBM Z-Strategy & Roadmap - Adam John Sturg...The NRB Group mainframe day 2021 - IBM Z-Strategy & Roadmap - Adam John Sturg...
The NRB Group mainframe day 2021 - IBM Z-Strategy & Roadmap - Adam John Sturg...NRB
 
Seize the Cloud - Proven Tactics From a Successful Service Provider
Seize the Cloud - Proven Tactics From a Successful Service ProviderSeize the Cloud - Proven Tactics From a Successful Service Provider
Seize the Cloud - Proven Tactics From a Successful Service ProviderCA Nimsoft
 
OpenNebulaConf 2016 - The DRBD SDS for OpenNebula by Philipp Reisner, LINBIT
OpenNebulaConf 2016 - The DRBD SDS for OpenNebula by Philipp Reisner, LINBITOpenNebulaConf 2016 - The DRBD SDS for OpenNebula by Philipp Reisner, LINBIT
OpenNebulaConf 2016 - The DRBD SDS for OpenNebula by Philipp Reisner, LINBITOpenNebula Project
 
Case study 2
Case study 2Case study 2
Case study 2systemz
 
HP Cloud Maps Customer Presentation
HP Cloud Maps Customer PresentationHP Cloud Maps Customer Presentation
HP Cloud Maps Customer PresentationRien du Pre
 
Generali connection platform_full
Generali connection platform_fullGenerali connection platform_full
Generali connection platform_fullconfluent
 
Rezaul_Karim_Resume
Rezaul_Karim_ResumeRezaul_Karim_Resume
Rezaul_Karim_ResumeRezaul Karim
 
All Your Calls Are Still Belong to Us: How We Compromised the Cisco VoIP Cryp...
All Your Calls Are Still Belong to Us: How We Compromised the Cisco VoIP Cryp...All Your Calls Are Still Belong to Us: How We Compromised the Cisco VoIP Cryp...
All Your Calls Are Still Belong to Us: How We Compromised the Cisco VoIP Cryp...michelemanzotti
 
Cloud TV playout for disaster recovery
Cloud TV playout for disaster recoveryCloud TV playout for disaster recovery
Cloud TV playout for disaster recoveryVeset
 
Resume_Appaji
Resume_AppajiResume_Appaji
Resume_AppajiAppaji K
 
Monitoring thecloud openstackdaysturkey
Monitoring thecloud openstackdaysturkeyMonitoring thecloud openstackdaysturkey
Monitoring thecloud openstackdaysturkeyMohamed ELMesseiry
 

Semelhante a German Pension Fund Goes Linux: Legacy Application Migration to z/Linux with Minimal Risk (20)

PCTY 2012, Cloud security (real life) v. Ulf Feger
PCTY 2012, Cloud security (real life) v. Ulf FegerPCTY 2012, Cloud security (real life) v. Ulf Feger
PCTY 2012, Cloud security (real life) v. Ulf Feger
 
Award Application Development Trends
Award Application Development TrendsAward Application Development Trends
Award Application Development Trends
 
ClassCloud: switch your PC Classroom into Cloud Testbed
ClassCloud: switch your PC Classroom into Cloud TestbedClassCloud: switch your PC Classroom into Cloud Testbed
ClassCloud: switch your PC Classroom into Cloud Testbed
 
DATEV aG
DATEV aGDATEV aG
DATEV aG
 
System Integration
System IntegrationSystem Integration
System Integration
 
CV Marc de Leijer UK
CV Marc de Leijer UKCV Marc de Leijer UK
CV Marc de Leijer UK
 
Cloud computing overview
Cloud computing overviewCloud computing overview
Cloud computing overview
 
The NRB Group mainframe day 2021 - IBM Z-Strategy & Roadmap - Adam John Sturg...
The NRB Group mainframe day 2021 - IBM Z-Strategy & Roadmap - Adam John Sturg...The NRB Group mainframe day 2021 - IBM Z-Strategy & Roadmap - Adam John Sturg...
The NRB Group mainframe day 2021 - IBM Z-Strategy & Roadmap - Adam John Sturg...
 
Seize the Cloud - Proven Tactics From a Successful Service Provider
Seize the Cloud - Proven Tactics From a Successful Service ProviderSeize the Cloud - Proven Tactics From a Successful Service Provider
Seize the Cloud - Proven Tactics From a Successful Service Provider
 
OpenNebulaConf 2016 - The DRBD SDS for OpenNebula by Philipp Reisner, LINBIT
OpenNebulaConf 2016 - The DRBD SDS for OpenNebula by Philipp Reisner, LINBITOpenNebulaConf 2016 - The DRBD SDS for OpenNebula by Philipp Reisner, LINBIT
OpenNebulaConf 2016 - The DRBD SDS for OpenNebula by Philipp Reisner, LINBIT
 
Deutsche telekom
Deutsche telekomDeutsche telekom
Deutsche telekom
 
Case study 2
Case study 2Case study 2
Case study 2
 
HP Cloud Maps Customer Presentation
HP Cloud Maps Customer PresentationHP Cloud Maps Customer Presentation
HP Cloud Maps Customer Presentation
 
Generali connection platform_full
Generali connection platform_fullGenerali connection platform_full
Generali connection platform_full
 
Rezaul_Karim_Resume
Rezaul_Karim_ResumeRezaul_Karim_Resume
Rezaul_Karim_Resume
 
All Your Calls Are Still Belong to Us: How We Compromised the Cisco VoIP Cryp...
All Your Calls Are Still Belong to Us: How We Compromised the Cisco VoIP Cryp...All Your Calls Are Still Belong to Us: How We Compromised the Cisco VoIP Cryp...
All Your Calls Are Still Belong to Us: How We Compromised the Cisco VoIP Cryp...
 
Cloud TV playout for disaster recovery
Cloud TV playout for disaster recoveryCloud TV playout for disaster recovery
Cloud TV playout for disaster recovery
 
Seminario Paolo Maggi, 24-05-2012
Seminario Paolo Maggi, 24-05-2012Seminario Paolo Maggi, 24-05-2012
Seminario Paolo Maggi, 24-05-2012
 
Resume_Appaji
Resume_AppajiResume_Appaji
Resume_Appaji
 
Monitoring thecloud openstackdaysturkey
Monitoring thecloud openstackdaysturkeyMonitoring thecloud openstackdaysturkey
Monitoring thecloud openstackdaysturkey
 

Mais de Novell

Filr white paper
Filr white paperFilr white paper
Filr white paperNovell
 
Social media class 4 v2
Social media class 4 v2Social media class 4 v2
Social media class 4 v2Novell
 
Social media class 3
Social media class 3Social media class 3
Social media class 3Novell
 
Social media class 2
Social media class 2Social media class 2
Social media class 2Novell
 
Social media class 1
Social media class 1Social media class 1
Social media class 1Novell
 
Social media class 2 v2
Social media class 2 v2Social media class 2 v2
Social media class 2 v2Novell
 
LinkedIn training presentation
LinkedIn training presentationLinkedIn training presentation
LinkedIn training presentationNovell
 
Twitter training presentation
Twitter training presentationTwitter training presentation
Twitter training presentationNovell
 
Getting started with social media
Getting started with social mediaGetting started with social media
Getting started with social mediaNovell
 
Strategies for sharing and commenting in social media
Strategies for sharing and commenting in social mediaStrategies for sharing and commenting in social media
Strategies for sharing and commenting in social mediaNovell
 
Information Security & Compliance in Healthcare: Beyond HIPAA and HITECH
Information Security & Compliance in Healthcare: Beyond HIPAA and HITECHInformation Security & Compliance in Healthcare: Beyond HIPAA and HITECH
Information Security & Compliance in Healthcare: Beyond HIPAA and HITECHNovell
 
Workload iq final
Workload iq   finalWorkload iq   final
Workload iq finalNovell
 
The Identity-infused Enterprise
The Identity-infused EnterpriseThe Identity-infused Enterprise
The Identity-infused EnterpriseNovell
 
Shining the Enterprise Light on Shades of Social
Shining the Enterprise Light on Shades of SocialShining the Enterprise Light on Shades of Social
Shining the Enterprise Light on Shades of SocialNovell
 
Accelerate to the Cloud
Accelerate to the CloudAccelerate to the Cloud
Accelerate to the CloudNovell
 
The New Business Value of Today’s Collaboration Trends
The New Business Value of Today’s Collaboration TrendsThe New Business Value of Today’s Collaboration Trends
The New Business Value of Today’s Collaboration TrendsNovell
 
Preventing The Next Data Breach Through Log Management
Preventing The Next Data Breach Through Log ManagementPreventing The Next Data Breach Through Log Management
Preventing The Next Data Breach Through Log ManagementNovell
 
Iaas for a demanding business
Iaas for a demanding businessIaas for a demanding business
Iaas for a demanding businessNovell
 
Workload IQ: A Differentiated Approach
Workload IQ: A Differentiated ApproachWorkload IQ: A Differentiated Approach
Workload IQ: A Differentiated ApproachNovell
 
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...Novell
 

Mais de Novell (20)

Filr white paper
Filr white paperFilr white paper
Filr white paper
 
Social media class 4 v2
Social media class 4 v2Social media class 4 v2
Social media class 4 v2
 
Social media class 3
Social media class 3Social media class 3
Social media class 3
 
Social media class 2
Social media class 2Social media class 2
Social media class 2
 
Social media class 1
Social media class 1Social media class 1
Social media class 1
 
Social media class 2 v2
Social media class 2 v2Social media class 2 v2
Social media class 2 v2
 
LinkedIn training presentation
LinkedIn training presentationLinkedIn training presentation
LinkedIn training presentation
 
Twitter training presentation
Twitter training presentationTwitter training presentation
Twitter training presentation
 
Getting started with social media
Getting started with social mediaGetting started with social media
Getting started with social media
 
Strategies for sharing and commenting in social media
Strategies for sharing and commenting in social mediaStrategies for sharing and commenting in social media
Strategies for sharing and commenting in social media
 
Information Security & Compliance in Healthcare: Beyond HIPAA and HITECH
Information Security & Compliance in Healthcare: Beyond HIPAA and HITECHInformation Security & Compliance in Healthcare: Beyond HIPAA and HITECH
Information Security & Compliance in Healthcare: Beyond HIPAA and HITECH
 
Workload iq final
Workload iq   finalWorkload iq   final
Workload iq final
 
The Identity-infused Enterprise
The Identity-infused EnterpriseThe Identity-infused Enterprise
The Identity-infused Enterprise
 
Shining the Enterprise Light on Shades of Social
Shining the Enterprise Light on Shades of SocialShining the Enterprise Light on Shades of Social
Shining the Enterprise Light on Shades of Social
 
Accelerate to the Cloud
Accelerate to the CloudAccelerate to the Cloud
Accelerate to the Cloud
 
The New Business Value of Today’s Collaboration Trends
The New Business Value of Today’s Collaboration TrendsThe New Business Value of Today’s Collaboration Trends
The New Business Value of Today’s Collaboration Trends
 
Preventing The Next Data Breach Through Log Management
Preventing The Next Data Breach Through Log ManagementPreventing The Next Data Breach Through Log Management
Preventing The Next Data Breach Through Log Management
 
Iaas for a demanding business
Iaas for a demanding businessIaas for a demanding business
Iaas for a demanding business
 
Workload IQ: A Differentiated Approach
Workload IQ: A Differentiated ApproachWorkload IQ: A Differentiated Approach
Workload IQ: A Differentiated Approach
 
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
 

German Pension Fund Goes Linux: Legacy Application Migration to z/Linux with Minimal Risk

  • 1. German Pension Fund Goes Linux Legacy Application Migration to z/Linux with Minimal Risk
  • 2. Presenters Falk-Oliver Bischoff Hartmut Hackert Head of Information Technology Head of Information Technology DRV Baden-Württemberg DRV KBS (falk-oliver.bischoff@drv-bw.de) (hartmut.hackert@kbs.de) Florian Delonge Olaf Senger Manager EMEA Project Manager Clerity Solutions Inc. IBM (Florian.Delonge@clerity.com) (osenger@de.ibm.com) 2 © Novell, Inc. All rights reserved.
  • 3. Content GRVSoL - success story of migration – German Pension Fund – Some background about our legacy application GRVS – Architecture of GRVS on Linux – Project history Clerity's transaction monitor UniKix TPE – How to execute transactions under z/Linux – UniKix is more than online business Management of application migration Lessons learned 3 © Novell, Inc. All rights reserved.
  • 4. GRVSoL – Success Story of Migration
  • 5. Presenter Information Name: Falk-Oliver Bischoff Project role: Executive Manager for project GRVSoL in DRV BW Profession: Computer Scientist Work Experience: DRV since 1995 Name: Hartmut Hackert Project role: Executive Manager for project GRVSoL in DRV KBS Profession: Mathematician Work Experience: DRV since 1980 5 © Novell, Inc. All rights reserved.
  • 6. German Pension Fund It's not a capital based system The idea to found Pension It should be understood Fund was started 1891, as a inter-generational and is based on Law contract designed and released in Secured by law and oriented on 1911 (time of Bismarck) gross national product Formerly separate systems for blue collar worker and white collar employees Since 2005 “Deutsche Rentenversicherung” Focal point optimizing the organization 10 % reduction of the administration expenses Better appearance for customers 6 © Novell, Inc. All rights reserved.
  • 7. Administrative Structure of DRV 16 DRV Divisions 6 Electronic Data Bund Processing Centers Baden-Württemberg Bayern-Süd RZ KBS, Bochum Berlin-Brandenburg RZ Würzburg GmbH Hessen RZ Bund, Berlin KBS RZ Leipzig e.V. Nordbayern RZ Nord GmbH Oldenburg-Bremen RZ West GmbH Rheinland-Pfalz Saarland Schwaben Rheinland 4 Data Print Centers Westfalen Nord Mitteldeutschland Braunschweig Hannover 7 © Novell, Inc. All rights reserved.
  • 8. Technical Structure of DRV GRVS rvGlobal z/OS BS2000 CICS, DB2 UTM, Oracle Cobol Cobol 8 © Novell, Inc. All rights reserved.
  • 9. Stakeholders of DRV Linux Project DRV KBS Headquarter: Bochum Online users: 2500 users EDPC: Bochum DRV Hessen Headquarter: Frankfurt Online users: 1300 DRV Saarland EDPC: Würzburg Headquarter: Saarbrücken Online users: 300 EDPC: Würzburg DRV Baden-Württemberg Headquarter: Karlsruhe Online users: 2000 EDPC: Würzburg 9 © Novell, Inc. All rights reserved.
  • 10. Overview of GRVS Application Two tier model, but three layers Personal Computer Presentation Layer Mainframe Business Logic Layer Data Layer 10 © Novell, Inc. All rights reserved.
  • 11. Architectural Concept of GRVS PC-System GUI (Dialog Manager) SLES NDS TP Client NAL Transaction Monitor Host Systems (IBM or Fujitsu) KLDS Abstraction Layer Storage Management Functional Job Functional Scheduling Account Data Batch Application Program Programs Subject to Databases Scheduler and VSAM Files Public Law 11 © Novell, Inc. All rights reserved. Oracle and db/2 connectors Desktops supported by ZENWorks or TIVOLI ®
  • 12. Technical Drill Down ISA Dialog Manager, C/C++, Cobol Front-end Online Control and GUI Virtual Terminal Batch TP 01 TP 15 TP 09C Driver VF 06 TP 02 TP 03 TP 04 Help Desk TP 05 TP 06 TP 17 IVAN DAM Sequential Files Hyperlink DBZ KLDS Application Programs VSAM / ISAM Output Screen TPSRS TP 11 SUSY Data Base IHV Print Interface TP 16 TP 07 DB2 Oracle Printing TP 08 TP 09B 12 © Novell, Inc. All rights reserved.
  • 13. Project Definition and Goals • Project Name: GRVSoL • Project Participants – DRV Baden-Württemberg, DRV Hessen, DRV Knappschaft Bahn See, DRV Saarland • Project Scope – Legacy application of the DRV, – Integrated program system for handling DRV tasks, • Project Results – Reduction of software costs (mandated by federal law) – Using open source software (requested by federal government) – Reduction of heterogeneity of software environment and operating systems 13 © Novell, Inc. All rights reserved.
  • 14. Project Definition and Goals • Definition of Modules – Migration of a monolithic mainframe application > Consisting of 3.5 million lines of code > 2500 CICS COBOL programs > Transaction environment to the Linux operating system • Hardware Environment > IBM z/10 as source and target system • Software Environment > z/OS, CICS and IBM Language Environment in legacy system, > Linux, UniKix TPE (CICS replacement), Micro Focus COBOL in target • Data storage > DB2 systems, retained on z/OS, about 15 VSAM Clusters 14 © Novell, Inc. All rights reserved.
  • 15. GRVS from Migration Point of View Client (Windows) Server (z/OS) DB Batch (z/OS) TCP/IP-ECI Pension Online Batch Application Programs SNA VSAM Print DB Print File Sequential Files Remote Information 2.500 Cobol 250 and Communication Programs Cobol Programs System of DRV 25 VSAM files 15 © Novell, Inc. All rights reserved.
  • 16. Architecture of GRVS on Linux Server System z SLES 10 31 bit SLES 10 31 bit z/OS R. 1.8 SNA/A IBM Communication Server Batch PPC MF Server for Cobol DSRV DB 2 R.8 IBM DB 2 Connect Client (Windows) ECI VSAM Region 1 Region Region Call Programs 2 n Unikix TPE 16 © Novell, Inc. All rights reserved.
  • 17. Project History 03-2010 Final Test and Rollout round about 50 project team members 03-2009 Implementation and Test round about 80 project team members 03-2008 Switch from Acucobol to Micro Focus Cobol 11-2007 Proof of Concept round about 20 project team members 05-2006 Project Kick-off 17 © Novell, Inc. All rights reserved.
  • 19. Presenter Information Name: Florian Delonge Project role: UniKix Solution Manager Profession: Manager EMEA Project Coordinator Work Experience: Clerity Solutions, Inc. since 2007 19 © Novell, Inc. All rights reserved.
  • 20. Clerity Introduction Full service migration and modernization leader • Consultative, comprehensive end-to-end approach – Software, tools and infrastructure expertise • History of on-time, in budget implementations • >16 years mainframe and open systems experience • Track record of reducing customer costs 30-70% • Focus on protecting existing investments where possible and beneficial 20 © Novell, Inc. All rights reserved.
  • 21. Our Motto ... “Don't throw the baby out with the bath water” 21 © Novell, Inc. All rights reserved.
  • 22. Clerity's UniKix Technology Suite TN3270 TN3270 ECI/EPI App Server ECI/EPI App Server J2EE J2EE Sockets Web Server Sockets Web Server WebSphere WebSphere HTTPS HTTPS TN3270 TN3270 3rd Party Utilities Tools and Utilities 3rd Party Utilities VSAM VSAM or Relational Data Migration DB2, IMS DB, Adabas Oracle, UDB, Adabas COBOL, PL/1, Natural Application Logic COBOL, PL/1, Natural CICS Online Environment IMS TM JCL/JES UniKix TPE UniKix BPE IDMS DC Batch Environment z/OS, z/VSE Mainframe Platform Linux, UNIX, Windows 22 © Novell, Inc. All rights reserved.
  • 23. UniKix TPE Software Details UniKix TPE Region J2EE Application Java Connector Transaction Intersystem COBOL Communication Mgmt zOS, zVSE Application TN3270 Server Resource TN3270 PL/1 COMMAREA Mgmt Visual High Basic Availability ECI/EPI Security C/C++ Cluster TN3270 TN3270 Session VSAM Mgmt Access Mgr. Messaging WebSphere SNA PU4/5 Java MQ Admin Apps Socket/SSL DB2 Oracle VSAM Sybase 23 © Novell, Inc. All rights reserved.
  • 24. Rehosting Benefits • Reduce operational cost 30-70% – Grow revenue – Accommodate future growth at competitive economy of scale • Improve business processes; enhance customer experience • Deliver new applications and services • Accelerate time-to-market – Simplify IT environment – Facilitate rapid integration and response • Rationalize application and data portfolio 24 © Novell, Inc. All rights reserved.
  • 26. Presenter Information Name: Olaf Senger Project role: Project Manager Profession: Application developer for system z, IT specialist for migration from/to Unix/Linux, project manager Work Experience: IBM since 2001 26 © Novell, Inc. All rights reserved.
  • 27. Let's Talk About Migration Re-engineering (change of business logic) + Application Environment Appl. RDBMS Appl. Appl. C CRMS IDE User A B Migration Operating System Operating System Hardware 27 © Novell, Inc. All rights reserved.
  • 28. Migration Method with Minimal Risk Phase 1 Phase 2 Phase 3 Phase 4 Training Analysis Technical PoC Data System Project Env. Migration Test Selection Verification Delivery Project Code Integration of Definition of Software of PoC Tools Results Adaptation Test Migrated System Definition Migration Module Perform. Planning Coaching of PoC Strategy Test Test Project Management and Quality Assurance Pilot Study PoC Implementation Roll-out 28 © Novell, Inc. All rights reserved.
  • 29. Technical Challenges of Migration Data Migration ASCII-EBCDIC and Binaries Translation Frequency of occurrence Differences between OS CPU and Cobol Compiler Byte Order Options (COMP-3) Migration and Performance Test Tools (CPU Time, Storage) Technical Impact 29 © Novell, Inc. All rights reserved.
  • 30. Why User-oriented Migration? Acceptance of new system by user is a critical success factor! Evaluation of software components by ISO 9126: Functionality Reliability Maintainability Portability Efficiency Usability Software tools for: Application Development Process Planning System Administration 30 © Novell, Inc. All rights reserved.
  • 31. Lessons Learned Falk-Oliver Bischoff (DRV Baden-Württemberg) Hartmut Hackert (DRV KBS)
  • 32. Lessons Learned (1) Recognition: Who moved my cheese? Reaction: Conserve and find arguments! Dealing with it: The importance of show stoppers New Claims: New people, new quality 32 © Novell, Inc. All rights reserved.
  • 33. Lessons Learned (2) Merge z/OS and LINUX skills New Software Development Teams: There are differences ● Invest money and spend time for learning ● They should know basics of the LINUX OS ● Different handling of language environment (compile, debug) New Production Teams: Easy adopting the system ● Keeping the existing job scheduler ● Using the well known backup system ● Keeping many products and administration tools New System Teams: Deeper knowledge required ● Invest money and spend time for learning ● Keep open minded for new technologies ● More complex monitoring and performance measurement 33 © Novell, Inc. All rights reserved.
  • 34. Pay Attention to Interdependent Goals Strategy Performance Costs Compliance Structure Culture Operating Behavior Responsibility Communication Knowledge Learning Colleagues Flexibility 34 © Novell, Inc. All rights reserved.
  • 35. Basics of Success Capable project team and excellent partners 35 © Novell, Inc. All rights reserved.
  • 36. Messages of Success Penguins Flooding the Classical Data Center ● Change management succeeded ● New dimension of a re-hosting project Reduce Project Goals to the Maximum ● Cost Reduction achieved ● No functional changes for end users ● Performance requirements fulfilled Direction of Migration is Integration ● z/Environment grants security and reliability ● Combining z/OS (Database) and z/LINUX (Online) secures processes A new chance, GRVSoL is the first step ● Further Systems will be moved to z/LINUX (spool, ERP, Achive) ● Consolidating existing systems running on Intel Servers 36 © Novell, Inc. All rights reserved.
  • 37. Do You Have Any Questions?
  • 38.
  • 39. Unpublished Work of Novell, Inc. All Rights Reserved. This work is an unpublished work and contains confidential, proprietary, and trade secret information of Novell, Inc. Access to this work is restricted to Novell employees who have a need to know to perform tasks within the scope of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of Novell, Inc. Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability. General Disclaimer This document is not to be construed as a promise by any participating company to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. Novell, Inc. makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for Novell products remains at the sole discretion of Novell. Further, Novell, Inc. reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All Novell marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-party trademarks are the property of their respective owners.