A Software Architect's Guide to New Java Workloads in IBM CICS Transaction Server

A draft IBM Redbooks publication

Java Workloads in CICS Transaction Server


This IBM® Redpaper Redbooks® publication introduces the IBM System z® New Application License Charges (zNALC) pricing structure and provides examples of zNALC workload scenarios. It describes the products that can be run on a zNALC logical partition (LPAR), reasons to consider such an implementation, and covers the following topics:

  • Using the IBM WebSphere Application Server Liberty profile to host applications within an IBM CICS® environment and how it interacts with CICS applications and resources

  • Security technologies available to applications that are hosted within a WebSphere Application Server Liberty profile in CICS

  • How to implement modern presentation in CICS with a CICS Liberty Java virtual machine (JVM) server

  • How to share scenarios to develop Liberty JVM applications to gain benefits from IBM CICS Transaction Server for IBM z/OS® Value Unit Edition

  • Considerations when using mobile devices to interact with CICS applications and explains specific CICS technologies for connecting mobile devices by using the z/OS Value Unit Edition
  • How IBM Operational Decision Manager for z/OS runs in the transaction server to provide decision management services for CICS COBOL and PL/I applications
  • Installing the CICS Transaction Server for z/OS (CICS TS) Feature Pack for Modern Batch to enable the IBM WebSphere® batch environment to schedule and manage batch applications in CICS

This book also covers what is commonly referred to as plain old Java objects (POJOs). The Java virtual machine (JVM) server is a full-fledged JVM that includes support for Open Service Gateway initiative (OSGi) bundles. It can be used to host open source Java frameworks and does just about anything you want to do with Java on the mainframe. POJO applications can also qualify for deployment using the Value Unit Edition. Read about how to configure and deploy them in this companion Redbooks publication:

IBM CICS and the JVM server: Developing and Deploying Java Applications, SG24-8038

Examples of POJOs are terminal-initiated transactions, CICS web support, web services, requests received via IP CICS sockets, and messages coming in via IBM WebSphere MQ messaging software.

Table of contents

Part 1. New workloads on the mainframe
Chapter 1. Mainframe workload pricing
Part 2. Liberty profile and CICS
Chapter 2. Introduction to the Liberty JVM server
Chapter 3. Using CICS Liberty JVM servers to develop application interfaces
Chapter 4. Porting JEE applications to a CICS Liberty JVM server
Part 3. Mobile devices
Chapter 5. Connecting mobile devices to CICS Transaction Server
Chapter 6. Mobile devices and CICS Liberty JVM server
Chapter 7. Mobile devices and CICS TS Java
Part 4. IBM Operational Decision Manager
Chapter 8. Decision management integrated in IBM CICS Transaction Server
Chapter 9. Implementing decision management in CICS TS
Part 5. Modern Batch feature
Chapter 10. Modern batch workloads
Chapter 11. Modern batch use scenario


These pages are Web versions of IBM Redbooks- and Redpapers-in-progress. They are published here for those who need the information now and may contain spelling, layout and grammatical errors.

This material has not been submitted to any formal IBM test and is published AS IS. It has not been the subject of rigorous review. Your feedback is welcomed to improve the usefulness of the material to others.

IBM assumes no responsibility for its accuracy or completeness. The use of this information or the implementation of any of these techniques is a customer responsibility and depends upon the customer's ability to evaluate and integrate them into the customer's operational environment.


Last Update
24 October 2014

Planned Publish Date
31 December 2014

(based on 2 reviews)




IBM Form Number

Number of pages