Skip to main content

Modernizing Applications with IBM CICS

An IBM Redpaper publication


Published on 30 December 2020

  1. .EPUB (2.1 MB)
  2. .PDF (12.2 MB)

Apple BooksGoogle Play Books

Share this page:   

ISBN-10: 0738459291
ISBN-13: 9780738459295
IBM Form #: REDP-5628-00

Authors: Russell Bonner, Sophie Green, Ezriel Gross, Jim Harrison, Debra Scharfstein and Will Yates

    menu icon


    IBM® CICS® is a mixed language application server that runs on IBM Z®. Over the 50 years since CICS was introduced in 1969, enterprises have used the qualities of service (QoSs) that CICS provides to allow them to create high throughput and secure transactional applications that have powered their business. As the IT landscape has evolved, so has CICS to allow these applications to integrate with new platforms and still provide value to the rest of the business. Because of this capability, many businesses still rely on CICS to power their core applications.

    This IBM Redpaper publication focuses on modernizing these CICS applications, allowing them to integrate with cloud-native applications. This modernization can be achieved either by constructing application programming interfaces (APIs) that allow new cloud-native applications to connect to your existing assets, rewriting parts of your application in newer languages and hosting them back on CICS, or by using CICS capabilities to extend your applications to provide new capabilities and functions. 

    The paper takes a traditional example application and shows you how it works. Then, the paper extends the example, rewrites portions of its functions, and enables its APIs. It also explains how CICS applications can use continuous integration (CI) and continuous delivery (CD) to deliver, test, and deploy code into CICS easily and with quality.

    Table of Contents

    Chapter 1. Introduction

    Chapter 2. IBM CICS application development

    Chapter 3. Coding applications to run in IBM CICS

    Chapter 4. Programming an IBM CICS application in COBOL

    Chapter 5. Modernization by using channels and containers

    Chapter 6. Modernizing applications with Java

    Chapter 7. Modern IBM CICS application programming features

    Chapter 8. DevOps and IBM CICS


    Others who read this also read