CICS has for a long time provided a Java environment for application
development. In recent releases of CICS the JVM Server has transformed
CICS into a first-class hosting environment for Java. This session will
provide a brief history of the development of the Java environment within
CICS, followed by a detailed look at the capabilities offered by CICS
version 4. In particular we will look at how the OSGi framework provides
excellent lifecycle management of Java applications without having to
restart the JVM Server, how Java application can be eligible for zAAP
offload thereby reducing the cost of a transaction, and how the JVM Server
supports multiple concurrent transactions, reducing the storage
requirements and the need for multiple JVM instances in a single region.