Liberty features
CICS® supports features from the WebSphere® Application Server Liberty profile enabling JEE web applications to be deployed into a Liberty JVM server.
Feature | Name | Description |
---|---|---|
Application security | appSecurity-2.0 | Provides support for securing the server runtime environment and applications. |
Bean Validation | beanValidation-1.0 | Provides validations for JavaBeans at each layer of an application. |
Blueprint | blueprint-1.0 | Provides support for deploying OSGi applications that use the OSGi Blueprint container specification. |
Contexts and Dependency Injection | cdi-1.0 | Provides a mechanism to inject components such as EJBs or Managed Beans into other components such as JSPs or EJBs. |
Java™ Architecture for XML Binding | jaxb-2.2 | Provides support to map between Java classes and XML representations. |
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. |
Local JMX Connector | localConnector-1.0 | Allows the use of a local JMX connector that is built into the JVM to access JMX resources in the server. |
Managed Beans | managedBeans-1.0 | Provides 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. |
MongoDB Java Driver | mongodb-2.0 | Provides 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. |
Monitor | monitor-1.0 | Enables performance monitoring of WebSphere Liberty profile runtime components using a JMX client. |
OSGi console | osgiConsole-1.0 | Enables use of an OSGi console to aid with debugging. Displays information about bundles, packages and services. |
Rest JXM Connector | restConnector-1.0 | Enables remote access by JMX clients via a REST-based connector and requires SSL and user security configuration. |
Java Servlet | servlet-3.0 | Provides support for HTTP Servlets written to the Java Servlet 3.0 specification. |
Database Session Persistence | sessionDatabase-1.0 | Enables persistence of HTTP sessions to a datasource using JDBC. |
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.
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. |