0%

Modernization of enterprise IT applications and infrastructure is key to the survival of organizations. It is no longer a matter of choice. The cost of missing out on business opportunities in an intensely competitive market can be enormous.

To aid in their success, organizations are facing increased encouragement to embrace change. They are pushed to think of new and innovative ways to counter, or offer, a response to threats that are posed by competitors who are equally as aggressive in adopting newer methods and technologies.

The term modernization often varies in meaning based on perspective. This IBM® Redbooks® publication focuses on the technological advancements that unlock computing environments that are hosted on IBM Z® to enable secure processing at the core of hybrid. This publication is intended for IT executives, IT managers, IT architects, System Programmers, and Application Developer professionals.

Table of Contents

  1. Front cover
  2. Notices
    1. Trademarks
  3. Preface
    1. Authors
    2. Now you can become a published author, too!
    3. Comments welcome
    4. Stay connected to IBM Redbooks
  4. Chapter 1. Introduction to modernization
    1. 1.1 What is IBM Z?
    2. 1.2 Why IBM Z?
    3. 1.2.1 Shift in computing paradigm
    4. 1.3 What is modernization?
    5. 1.4 What drives modernization?
    6. 1.4.1 Business agility and speed-to-market
    7. 1.4.2 Integration and interoperability of enterprise systems
    8. 1.4.3 Security, trust, compliance, and regulatory requirements
    9. 1.4.4 Resource optimization
    10. 1.4.5 Managing enormous amount of data
    11. 1.5 How does modernization relate to IBM Z?
    12. 1.5.1 Containerization and hybrid multi-cloud
    13. 1.5.2 Securing data on IBM Z
    14. 1.5.3 Higher availability, resiliency, and performance demands
    15. 1.5.4 Skill development, lower learning curve, and productivity benefits
    16. 1.5.5 Vendor lock-in
    17. 1.5.6 Open-source software adoption and integration
    18. 1.5.7 Mindset change
    19. 1.6 Modernization journey
    20. 1.6.1 Phase 1: Learn
    21. 1.6.2 Phase 2: Adopt
    22. 1.6.3 Phase 3: Deploy
  5. Chapter 2. Modernization goals and approaches
    1. 2.1 Setting modernization goals
    2. 2.1.1 Infrastructure modernization
    3. 2.1.2 Application modernization
    4. 2.1.3 Process modernization
    5. 2.2 Where to start
  6. Chapter 3. Modernization technologies on IBM Z
    1. 3.1 Hybrid cloud
    2. 3.1.1 Hybrid cloud common use cases
    3. 3.1.2 Hybrid cloud benefits
    4. 3.1.3 Modernization with hybrid cloud
    5. 3.1.4 Colocation with IBM Z
    6. 3.2 Enabling data accessibility on IBM Z
    7. 3.3 Protecting data with IBM Z
    8. 3.3.1 Data privacy
    9. 3.4 Artificial intelligence
    10. 3.5 Big data analytics
  7. Chapter 4. Introduction to DevOps
    1. 4.1 DevOps culture
    2. 4.2 DevOps on IBM Z
    3. 4.2.1 Continuous delivery and deployment with IBM Z
    4. 4.3 Analyze and plan
    5. 4.4 Source code managers
    6. 4.5 Code
    7. 4.5.1 Cloud-native
    8. 4.5.2 Integrated development environments
    9. 4.6 Build
    10. 4.7 Test
    11. 4.8 Provision, deploy, and release
    12. 4.8.1 Continuous delivery with Jenkins and UrbanCode Deploy
  8. Chapter 5. Modernization best practices
    1. 5.1 Using a Source Code Manager
    2. 5.2 Deploying common tools across platforms
    3. 5.3 Embracing new methods and means
    4. 5.4 Allowing self-provisioned testing
    5. 5.5 Consider emulated environments for early testing
    6. 5.6 Updating older COBOL applications
    7. 5.7 Performing regular assessments of new features and functions
    8. 5.8 Watching for latency
    9. 5.9 Making your talent future-proof
    10. 5.10 Getting help from experts
  9. Chapter 6. Putting it all together
    1. 6.1 What is a technical showcase?
    2. 6.2 Topology overview
    3. 6.2.1 Showcase technologies
    4. 6.3 ISTPOMA: Stock trader application
    5. 6.4 Jenkins
    6. 6.5 Ansible
    7. 6.6 z/OS Management Facility
    8. 6.6.1 Cloud Provisioning and Management overview
    9. 6.6.2 Workflows overview
    10. 6.6.3 Provisioning middleware with CP&M
    11. 6.7 Zowe
    12. 6.7.1 Zowe CLI overview
    13. 6.7.2 Zowe CLI in a Docker container
    14. 6.8 Db2
    15. 6.8.1 Db2 as our database
    16. 6.9 Customer Information Control System
    17. 6.9.1 CICS as transactional manager
    18. 6.10 z/OS Connect
    19. 6.10.1 Interacting with COBOL application
    20. 6.11 IBM MQ
    21. 6.11.1 IBM MQ as messaging queue
    22. 6.12 Summary
  10. Related publications
    1. IBM Redbooks
    2. Other publications
    3. Help from IBM
  11. Back cover
13.58.112.1