Skip to main content

Modernizing Applications with IBM CICS

An IBM Redpaper publication

thumbnail 

Published on 30 December 2020

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

Apple BooksGoogle Play BooksRead in Google 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

Abstract

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