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.