Increased capability and portability for Web applications written in Java

CICS® Transaction Server for z/OS®, Version 5 Release 2 upgrades the WebSphere® Application Server Liberty profile and supports a broader set of its features. Java database connectivity, transactionality, and security infrastructure are all functionally enhanced.

The Liberty profile is a lightweight development and application runtime environment that is well-suited to building web applications that do not require the full Java™ EE environment of traditional enterprise application server profiles. CICS supports the following new capabilities:

  • Both Java 7.0 and 7.1 for flexible levels of support.
  • Java API for XML Web Services (JAX-WS), providing support for SOAP web services.
  • DataSource, Java class accessing DB2 databases from Java applications.
  • Full JEE application security support integrated with CICS security and the SAF security registry.
  • RACF keyrings for storing SSL key stores.

Support is provided for JDBC type 2 data sources. This support enriches your options for access to other data managers. You can use the JDBC DataSource API to access relational data that is stored in either a local DB2® database, managed by CICS resources, or a remote database using JDBC type 4 connectivity.

Java Transaction API (JTA) support enables transactional web application developing using JTA API to be run in a Liberty JVM server and to coordinate transactional updates to both CICS resources and other third party resource managers, such as a JDBC type 4 driver connection using a remote data source.

You can take advantage of the full range of WebSphere Liberty Profile application security functions. These include an extended range of authentication options, including HTTP basic authentication, single sign-on using LTPA cookies, form login, Trust Association Interceptors, and SSL client certificate mapping. Authorization options include both JEE role authorization and CICS transaction and resource security, which is based on the authenticated SAF userid. The Secure Sockets Layer (SSL) support in the Liberty JVM server HTTP listener is extended to support certificates that are stored in both System Authorization Facility (SAF) keyrings and Java keystores.

Find out more

For more information about using CICS with WebSphere Application Server Liberty profile, see Liberty features.