ARCHIVED: Pooled JVM in CICS Transaction Server V3 ARCHIVED: Pooled JVM in CICS Transaction Server V3

ARCHIVED: Pooled JVM in CICS Transaction Server V3

Publisher Description

NOTE: This book contains information about technologies that have been superseded and it is retained for historical purposes only.

IBM CICS Transaction Server (CICS TS) has supported the deployment of Java applications since the 1990's. In CICS TS V1.3 (1999), IBM introduced the 'Pooled JVM' style of JVM infrastructure within CICS TS. This infrastructure was designed to be similar in nature to that which a CICS application developer for a language such as COBOL would be used to. It brought the benefits of the new Java language to CICS TS, without a dramatic change to the way CICS users thought of core concepts such as re-entrancy and isolation.

As enterprise usage of Java evolved it began to make more and more use of multi-threaded environments where isolation was not a desired characteristic. Additionally, technologies such as OSGi (Open Service Gateway Initiative) evolved to overcome some of the original disadvantages of applying Java to an enterprise environment. As such, the limitations of the 'Pooled JVM' approach began to outweigh the benefits.

In CICS TS V4.1 (2009), IBM introduced the new 'JVM server' infrastructure in CICS TS as a replacement to the 'Pooled JVM' approach. This 'JVM server' infrastructure provides a much more standard Java environment that makes the writing and porting of Java applications for CICS TS much simpler.

In CICS TS V5.1 (2012), support for the old 'Pooled JVM' infrastructure was removed. While there is a relatively simple migration path from 'Pooled JVM' to 'JVM server', applications should no longer be written to the 'Pooled JVM' infrastructure. There are a number of more recent IBM Redbooks publications covering the replacement 'JVM server' technology, including:

IBM CICS and the JVM server: Developing and Deploying Java Applications, SG24-8038
A Software Architect's guide to New Java Workloads in IBM CICS Transaction Server, SG24-8225

GENRE
Computers & Internet
RELEASED
2015
June 17
LANGUAGE
EN
English
LENGTH
330
Pages
PUBLISHER
IBM Redbooks
SELLER
International Business Machines Corp
SIZE
3.7
MB
New Ways of Running Batch Applications on z/OS: Volume 4 IBM IMS New Ways of Running Batch Applications on z/OS: Volume 4 IBM IMS
2014
IBM CICS and Liberty: What You Need to Know IBM CICS and Liberty: What You Need to Know
2017
Liberty in IBM CICS: Deploying and Managing Java EE Applications Liberty in IBM CICS: Deploying and Managing Java EE Applications
2018
ABCs of IBM z/OS System Programming Volume 2 ABCs of IBM z/OS System Programming Volume 2
2018
680 Dot Net (.NET) Framework Interview Questions and Answers 680 Dot Net (.NET) Framework Interview Questions and Answers
2020
Who Knew You Could Do That with RPG IV? Modern RPG for the Modern Programmer Who Knew You Could Do That with RPG IV? Modern RPG for the Modern Programmer
2018
IBM Watson Content Analytics: Discovering Actionable Insight from Your Content IBM Watson Content Analytics: Discovering Actionable Insight from Your Content
2014
IT Service Management Best Practices Using IBM SmartCloud Control Desk IT Service Management Best Practices Using IBM SmartCloud Control Desk
2013
IBM and Cisco: Together for a World Class Data Center IBM and Cisco: Together for a World Class Data Center
2013
Experiences with Oracle Database 12c Release 1 on Linux on System z Experiences with Oracle Database 12c Release 1 on Linux on System z
2014
Oracle to DB2 Conversion Guide: Compatibility Made Easy Oracle to DB2 Conversion Guide: Compatibility Made Easy
2014
IBM SAN Solution Design Best Practices for VMware vSphere ESXi IBM SAN Solution Design Best Practices for VMware vSphere ESXi
2013