Advanced Integration of Java EE Capabilities within CICS Liberty JVM Architecture

Authors

  • Chandra Mouli Yalamanchili Software Development Engineering - Sr Advisor 2, USA. Author

DOI:

https://doi.org/10.47363/JMCA/2024(3)196

Keywords:

IBM Mainframe, z/OS, CICS TS, Java EE, Jakarta EE, Liberty JVM, Java Applications in CICS, CICS Liberty

Abstract

With the introduction of Liberty JVM within CICS (Customer Information Control System), IBM has enabled the deployment and execution of modern computing or APIs straight in CICS and executed them next to legacy applications written in COBOL, HLASM, and other languages. Using Java EE features brings enterprise-level capabilities like scalability, transactionality, security, and manageability. This integration of Java EE features also enhances the performance of Java applications deployed in CICS environments.

 This paper explores different Java EE features, such as Context and Dependency Injection (CDI), Enterprise Java Beans (EJB), Java Persistence API (JPA), Java Transaction API (JTA), Java Message Service (JMS), and more, available to Java applications deployed into the CICS Liberty JVM environment. It also explores how the Liberty JVM supports each feature and how the integration with CICS works in each case.

Author Biography

  • Chandra Mouli Yalamanchili, Software Development Engineering - Sr Advisor 2, USA.

    Chandra Mouli Yalamanchili, Software Development Engineering - Sr Advisor 2, USA. 

Downloads

Published

2024-12-17