Further Reading: Migration and Modernization

Books

  • Hohpe, G. The Software Architect Elevator. O'Reilly, 2020. — Practical guidance on driving technology transformation in large organizations, including mainframe modernization.

  • Newman, S. Monolith to Microservices. O'Reilly, 2019. — Strategies for decomposing monolithic systems, including the Strangler Fig pattern. Directly applicable to COBOL modernization.

  • Brooks, F.P. The Mythical Man-Month. Anniversary Edition. Addison-Wesley, 1995. — The classic warning about the "second system effect" and the dangers of large-scale rewrites.

  • Fowler, M. Patterns of Enterprise Application Integration. Addison-Wesley, 2003. — Integration patterns (messaging, RPC, shared database) relevant to COBOL wrapping and extending.

IBM Resources

  • IBM Z and Cloud Modernization Center: ibm.com/z/modernization — IBM's hub for mainframe modernization tools, services, and success stories.

  • IBM z/OS Connect EE Documentation: Comprehensive guide to exposing COBOL/CICS programs as REST APIs.

  • IBM Wazi: Cloud-based z/OS development and testing environment.

  • IBM Redbooks: Modernizing Applications with IBM CICS: Practical patterns for CICS application modernization.

Industry Reports

  • Micro Focus / Vanson Bourne. "Mainframe Modernization: Bridging Two Worlds." 2021. — Survey of 750 IT decision-makers on modernization strategies and outcomes.

  • Deloitte. "Mainframe Modernization: Beyond the Myths." 2022. — Analysis of modernization approaches with cost-benefit data.

  • Gartner. "Hype Cycle for Application Modernization." Annual. — Research on the maturity of various modernization technologies and approaches.

  • Standish Group. "CHAOS Reports." Annual. — Data on IT project success rates, including rewrite and modernization projects.

Tools and Platforms

  • GnuCOBOL: gnucobol.sourceforge.io — Open-source COBOL compiler for Linux, enabling cloud and container deployment.

  • Micro Focus Visual COBOL / Enterprise Server: Commercial COBOL runtime for cloud and distributed platforms.

  • Docker: docker.com — Container platform for packaging COBOL microservices.

  • Kubernetes: kubernetes.io — Container orchestration for deploying and scaling COBOL microservices.

Articles

  • Fowler, M. "StranglerFigApplication." martinfowler.com, 2004. — The original description of the Strangler Fig pattern.

  • Bloomberg, J. "The Mainframe Modernization Mess." Forbes, 2019. — Industry perspective on why modernization projects fail and how to avoid common pitfalls.

  • Open Mainframe Project. "COBOL Programming Course." github.com/openmainframeproject — Free resources for COBOL education and modernization.

Case Studies

  • Commonwealth Bank of Australia: Successfully modernized their core banking platform from COBOL to SAP, one of the largest and most expensive modernization projects in banking history ($1.5 billion over 5 years).

  • State of New Jersey: Received national attention during COVID-19 for COBOL-based unemployment systems that could not handle pandemic-era volume — a cautionary tale about deferred modernization.

  • American Airlines: Modernized their SABRE reservation system from mainframe COBOL to distributed architecture over a 15-year period using an incremental approach.