Liberty features

CICS® supports features from the WebSphere® Application Server Liberty profile enabling JEE web applications to be deployed into a Liberty JVM server.

Table 1. Liberty features
Feature Name Description
Start of changeApplication securityEnd of change Start of changeappSecurity-2.0End of change Start of changeProvides support for securing the server runtime environment and applications.End of change
Start of changeBean ValidationEnd of change Start of changebeanValidation-1.0End of change Start of changeProvides validations for JavaBeans at each layer of an application.End of change
Start of changeBlueprintEnd of change Start of changeblueprint-1.0End of change Start of changeProvides support for deploying OSGi applications that use the OSGi Blueprint container specification. End of change
Start of changeContexts and Dependency InjectionEnd of change Start of changecdi-1.0End of change Start of changeProvides a mechanism to inject components such as EJBs or Managed Beans into other components such as JSPs or EJBs.End of change
Start of changeJava™ Architecture for XML BindingEnd of change Start of changejaxb-2.2End of change Start of changeProvides support to map between Java classes and XML representations.End of change
Java API for RESTful Web Services jaxrs-1.1 Provides support for the Java API for RESTful Web Services (JAX-RS) on the Liberty profile.
Java API for XML Web Services jaxws-2.2 Provides support for SOAP web services.
Java Database Connectivity jdbc-4.0 Provides support for applications that access a remote database using a type 4 driver.
Java Naming and Directory Interface jndi-1.0 Provides support for a single Java Naming and Directory Interface (JNDI) entry definition in the server configuration of the Liberty profile.
JavaServer Faces jsf-2.0 Provides support for web applications that use the JavaServer Faces (JSF) framework.
JavaScript Object Notation json-1.0 Provides access to the JSON4J library that provides a set of JSON handling classes for Java environments.
JavaServer Pages jsp-2.2 Enables support for servlet and JavaServer Pages (JSP) applications.
Start of changeLocal JMX ConnectorEnd of change Start of changelocalConnector-1.0End of change Start of changeAllows the use of a local JMX connector that is built into the JVM to access JMX resources in the server.End of change
Start of changeManaged BeansEnd of change Start of changemanagedBeans-1.0End of change Start of changeProvides a common foundation for different Java EE components types that are managed by a container. Common services provided to Managed Beans include resource injection, lifecycle management and the use of interceptors.End of change
Start of changeMongoDB Java DriverEnd of change Start of changemongodb-2.0End of change Start of changeProvides support for the MongoDB Java Driver and allows remote database instances to be configured in the server configuration. Applications interact with these database instances via the MongoDB APIs.End of change
Start of changeMonitorEnd of change Start of changemonitor-1.0End of change Start of changeEnables performance monitoring of WebSphere Liberty profile runtime components using a JMX client.End of change
Start of changeOSGi consoleEnd of change Start of changeosgiConsole-1.0End of change Start of changeEnables use of an OSGi console to aid with debugging. Displays information about bundles, packages and services.End of change
Start of changeRest JXM ConnectorEnd of change Start of changerestConnector-1.0End of change Start of changeEnables remote access by JMX clients via a REST-based connector and requires SSL and user security configuration.End of change
Java Servlet servlet-3.0 Provides support for HTTP Servlets written to the Java Servlet 3.0 specification.
Start of changeDatabase Session PersistenceEnd of change Start of changesessionDatabase-1.0End of change Start of changeEnables persistence of HTTP sessions to a datasource using JDBC.End of change
Secure Sockets Layer ssl-1.0 Provides support for Secure Sockets Layer (SSL) connections and SAF keyrings.
Web application bundles wab-1.0 Provides support for web application bundles (WABs) that are inside enterprise bundles (EBAs).

For more information about the function in these features, see the documentation for WebSphere Application Server Liberty profile at Liberty profile overview. For information about any restrictions on using these features in a CICS Liberty JVM server, see Liberty feature restrictions.

CICS also supplies a set of customized features unique to CICS JVM server environment. These support the integration of WebSphere Application Server Liberty Profile features with the CICS qualities of service.

Table 2. CICS features
Feature Name Description
CICS Core cicsts:core-1.0 Provides core CICS features and Java Transaction API (JTA) 1.0
CICS JDBC support cicsts:jdbc-1.0 Provides support for applications to access a local CICS DB2® database using JDBC.
CICS Liberty security cicsts:security-1.0 Provides integration of Liberty security with CICS security, including propagation of thread identity.
z/OS® Connect for CICS cicsts:zosConnect-1.0 Integrates z/OS Connect with CICS Liberty JVM server.