Skip to main content

IBM CICS Asynchronous API: Concurrent Processing Made Simple

An IBM Redbooks publication

thumbnail 

Published on 22 December 2017

  1. .EPUB (3.9 MB)
  2. .PDF (7.5 MB)

Apple BooksGoogle Play Books

Share this page:   

ISBN-10: 0738442925
ISBN-13: 9780738442921
IBM Form #: SG24-8411-00


Authors: Pradeep Gohil, Julian Horn, Jenny He, Anthony Papageorgiou and Chris Poole

    menu icon

    Abstract

    This IBM® Redbooks® publication covers the background and implementation of the IBM CICS® asynchronous API, which is a simple, accessible API that is designed to enable CICS application developers to create efficient asynchronous programs in all CICS-supported languages. Using the API, application developers can eliminate the overhead that is involved in coding and managing homegrown asynchronous solutions, instead using a set of CICS-supported API commands to underpin CICS applications, which are more responsive and robust than ever.

    Initially, the book reviews the history and motivations of asynchronous processing in computing and the benefits involved when calling external services. It then introduces the asynchronous API itself and its commands. It also provides a range of scenarios, including sample code, that cover everything from the basics of making an asynchronous request to updating existing synchronous program calls, with the goal of illustrating how to harness the CICS asynchronous API to solve real business problems. Later chapters take a deeper dive into the capabilities of the asynchronous API for advanced use cases.

    Beyond application development, CICS provides a complete solution for system programmers to manage and monitor asynchronous business logic. Thus, the final chapters of this book cover enhancements to CICS monitoring, statistics, trace, and dumps. Using supporting CICS tooling, system programmers have greater insight than ever, with improved transaction tracking capabilities and CICS policies to provide maximum control and optimization of asynchronous processing in CICS environments.

    Table of Contents

    Chapter 1. Introduction

    Chapter 2. The CICS asynchronous API

    Chapter 3. Extending applications whilst minimizing impact to response time

    Chapter 4. Improving the response time of existing applications

    Chapter 5. Developing robust applications with unreliable service providers

    Chapter 6. Creating a Java-based controller in a mixed-language environment

    Chapter 7. Tips and tricks

    Chapter 8. Debugging and problem determination

    Chapter 9. Performance and management for asynchronous API applications

    Chapter 10. System tracking of asynchronous applications

     

    Others who read this also read