Características de Liberty
Las características son las unidades de funcionalidad a través de las cuales puede controlar qué partes del entorno de ejecución se cargan en un servidor determinado.
- WebSphere Application Server Liberty Core: libertyCoreBundle
- WebSphere Application Server (base) Liberty : baseBundle
- WebSphere Application Server Network Deployment Liberty: ndMemberBundle para servidores de miembros de colectivo y ndControllerBundle para controladores colectivos
- WebSphere Application Server for z/OS Liberty: zosBundle
La tabla siguiente lista las características de Liberty soportadas para cada edición de Liberty de WebSphere Application Server.
Característica de Liberty | WebSphere Application Server Liberty Core | WebSphere Application Server | WebSphere Application Server Network Deployment (Sistemas operativos distribuidos e IBM® i) | WebSphere Application Server para z/OS |
---|---|---|---|---|
Complemento de paquete de características | libertyCoreBundle | baseBundle | ndMemberBundle: Todas excepto las características
de controlador ndControllerBundle: Sólo las características marcadas con 1 |
zosBundle |
Perfil web de Java™ EE 7 | ||||
beanValidation-1.1 | ✓ | ✓ | ✓ | ✓ |
cdi-1.2 | ✓ | ✓ | ✓ | ✓ |
ejbLite-3.2 | ✓ | ✓ | ✓ | ✓ |
el-3.0 | ✓ | ✓ | ✓ | ✓ |
jaxrs-2.0 | ✓ | ✓ | ✓ | ✓ |
jaxrsClient-2.0 | ✓ | ✓ | ✓ | ✓ |
jdbc-4.1 | ✓ | ✓ | ✓ | ✓ |
jndi-1.0 | ✓ | ✓ | ✓ | ✓ |
jpa-2.1 | ✓ | ✓ | ✓ | ✓ |
jsf-2.2 | ✓ | ✓ | ✓ | ✓ |
jsonp-1.0 | ✓ | ✓ | ✓ | ✓ |
jsp-2.3 | ✓ | ✓ | ✓ | ✓ |
managedBeans-1.0 | ✓ | ✓ | ✓ | ✓ |
servlet-3.1 | ✓ | ✓ | ✓ | ✓ |
webProfile-7.0 | ✓ | ✓ | ✓ | ✓ |
websocket-1.0 | ✓ | ✓ | ✓ | ✓ |
websocket-1.1 | ✓ | ✓ | ✓ | ✓ |
Java EE 7 Full Platform | ||||
appClientSupport-1.0 | ✓ | ✓ | ✓ | |
appSecurityClient-1.0 | ✓ | ✓ | ✓ | |
batch-1.0 | ✓ | ✓ | ✓ | |
concurrent-1.0 | ✓ | ✓ | ✓ | ✓ |
ejb-3.2 | ✓ | ✓ | ✓ | |
ejbHome-3.2 | ✓ | ✓ | ✓ | |
ejbPersistentTimer-3.2 | ✓ | ✓ | ✓ | |
ejbRemote-3.2 | ✓ | ✓ | ✓ | |
j2eeManagement-1.1 | ✓ | ✓ | ✓ | |
jacc-1.5 | ✓ | ✓ | ✓ | ✓ |
jaspic-1.1 | ✓ | ✓ | ✓ | ✓ |
javaee-7.0 | ✓ | ✓ | ✓ | |
javaeeClient-7.0 | ✓ | ✓ | ✓ | |
javaMail-1.5 | ✓ | ✓ | ✓ | ✓ |
jaxb-2.2 | ✓ | ✓ | ✓ | |
jaxws-2.2 | ✓ | ✓ | ✓ | |
jca-1.7 | ✓ | ✓ | ✓ | |
jcaInboundSecurity-1.0 | ✓ | ✓ | ✓ | |
jms-2.0 | ✓ | ✓ | ✓ | |
jmsMdb-3.2 | ✓ | ✓ | ✓ | |
mdb-3.2 | ✓ | ✓ | ✓ | |
wasJmsClient-2.0 | ✓ | ✓ | ✓ | |
wasJmsSecurity-1.0 | ✓ | ✓ | ✓ | |
wasJmsServer-1.0 | ✓ | ✓ | ✓ | |
Modelos de programación ampliados | ||||
cloudant-1.0 | ✓ | ✓ | ✓ | |
couchdb-1.0 | ✓ | ✓ | ✓ | |
json-1.0 | ✓ | ✓ | ✓ | ✓ |
microProfile-1.0 | ![]() |
![]() |
![]() |
![]() |
mongodb-2.0 | ✓ | ✓ | ✓ | |
rtcomm-1.0 | ✓ | ✓ | ✓ | |
rtcommGateway-1.0 | ✓ | ✓ | ✓ | |
sipServlet-1.1 | ✓ | ✓ | ✓ | |
OSGi empresarial | ||||
blueprint-1.0 | ✓ | ✓ | ✓ | ✓ |
httpWhiteboard-1.0 | ✓ | ✓ | ✓ | ✓ |
osgiAppIntegration-1.0 | ✓ | ✓ | ✓ | ✓ |
osgiBundle-1.0 | ✓ | ✓ | ✓ | ✓ |
osgi.jpa-1.0 | ✓ | ✓ | ✓ | ✓ |
wab-1.0 | ✓ | ✓ | ✓ | ✓ |
Operaciones | ||||
apiDiscovery-1.0 | ✓ | ✓ | ✓ | ✓ |
batchManagement-1.0 | ✓ | ✓ | ✓ | |
bells-1.0 | ✓ | ✓ | ✓ | ✓ |
bluemixUtility-1.0 | ✓ | ✓ | ✓ | ✓ |
distributedMap-1.0 | ✓ | ✓ | ✓ | ✓ |
eventLogging-1.0 | ✓ | ✓ | ✓ | ✓ |
localConnector-1.0 | ✓ | ✓ | ✓ | ✓ |
logstashCollector-1.0 | ✓ | ✓ | ✓ | ✓ |
mediaServerControl-1.0 | ✓ | ✓ | ✓ | |
monitor-1.0 | ✓ | ✓ | ✓ | ✓ |
osgiConsole-1.0 | ✓ | ✓ | ✓ | ✓ |
requestTiming-1.0 | ✓ | ✓ | ✓ | ✓ |
restConnector-1.0 | ✓ | ✓ | ✓ | ✓ |
restConnector-2.0 | ![]() |
![]() |
![]() |
![]() |
serverStatus-1.0 | ✓ | ✓ | ✓ | ✓ |
sessionDatabase-1.0 | ✓ | ✓ | ✓ | ✓ |
timedOperations-1.0 | ✓ | ✓ | ✓ | ✓ |
webCache-1.0 | ✓ | ✓ | ✓ | ✓ |
wmqJmsClient-2.0 | ✓ | ✓ | ✓ | |
wsAtomicTransaction-1.2 | ✓ | ✓ | ✓ | |
Seguridad | ||||
appSecurity-1.0 | ✓ | ✓ | ✓ | ✓ |
appSecurity-2.0 | ✓ | ✓ | ✓ | ✓ |
authData-1.0 | ✓ | ✓ | ✓ | |
constrainedDelegation-1.0 | ✓ | ✓ | ✓ | ✓ |
federatedRegistry-1.0 | ✓ | ✓ | ✓ | ✓ |
jwt-1.0 | ![]() |
![]() |
![]() |
![]() |
ldapRegistry-3.0 | ✓ | ✓ | ✓ | ✓ |
oauth-2.0 | ✓ | ✓ | ✓ | ✓ |
openid-2.0 | ✓ | ✓ | ✓ | ✓ |
openidConnectClient-1.0 | ✓ | ✓ | ✓ | ✓ |
openidConnectServer-1.0 | ✓ | ✓ | ✓ | ✓ |
passwordUtilities-1.0 | ✓ | ✓ | ✓ | |
samlWeb-2.0 | ✓ | ✓ | ✓ | ✓ |
scim-1.0 | ✓ | ✓ | ✓ | ✓ |
spnego-1.0 | ✓ | ✓ | ✓ | ✓ |
ssl-1.0 | ✓ | ✓ | ✓ | ✓ |
wsSecurity-1.1 | ✓ | ✓ | ✓ | |
wsSecuritySaml-1.1 | ✓ | ✓ | ✓ | |
Gestión de sistemas | ||||
adminCenter-1.0 | ✓ | ✓ | ✓1 | ✓ |
clusterMember-1.0 | ✓ | ✓ | ||
collectiveController-1.0 | ✓1 | ✓ | ||
collectiveMember-1.0 | ✓ | ✓ | ✓ | ✓ |
dynamicRouting-1.0 | ✓1 | ✓ | ||
healthAnalyzer-1.0 | ✓ | ✓ | ||
healthManager-1.0 | ✓1 | ✓ | ||
scalingController-1.0 | ✓1 | ✓ | ||
scalingMember-1.0 | ✓ | ✓ | ||
z/OS | ||||
zosConnect-1.0 | ✓ | |||
zosConnect-1.2 | ✓ | |||
zosLocalAdapters-1.0 | ✓ | |||
zosSecurity-1.0 | ✓ | |||
zosTransaction-1.0 | ✓ | |||
zosWlm-1.0 | ✓ | |||
Perfil web de Java EE 6 | ||||
beanValidation-1.0 | ✓ | ✓ | ✓ | ✓ |
cdi-1.0 | ✓ | ✓ | ✓ | ✓ |
ejbLite-3.1 | ✓ | ✓ | ✓ | ✓ |
jdbc-4.0 | ✓ | ✓ | ✓ | ✓ |
jndi-1.0 | ✓ | ✓ | ✓ | ✓ |
jpa-2.0 | ✓ | ✓ | ✓ | ✓ |
jsf-2.0 | ✓ | ✓ | ✓ | ✓ |
jsp-2.2 | ✓ | ✓ | ✓ | ✓ |
servlet-3.0 | ✓ | ✓ | ✓ | ✓ |
webProfile-6.0 | ✓ | ✓ | ✓ | ✓ |
Tecnologías Java EE 6 | ||||
jaxb-2.2 | ✓ | ✓ | ✓ | |
jaxrs-1.1 | ✓ | ✓ | ✓ | ✓ |
jaxws-2.2 | ✓ | ✓ | ✓ | |
jca-1.6 | ✓ | ✓ | ✓ | |
jcaInboundSecurity-1.0 | ✓ | ✓ | ✓ | |
jms-1.1 | ✓ | ✓ | ✓ | |
jmsMdb-3.1 | ✓ | ✓ | ✓ | |
mdb-3.1 | ✓ | ✓ | ✓ | |
wasJmsClient-1.1 | ✓ | ✓ | ✓ | |
wasJmsSecurity-1.0 | ✓ | ✓ | ✓ | |
wasJmsServer-1.0 | ✓ | ✓ | ✓ | |
wmqJmsClient-1.1 | ✓ | ✓ | ✓ |
<server>
<featureManager>
<feature>servlet-3.0</feature>
<feature>localConnector-1.0</feature>
</featureManager>
</server>
Las características que se pueden utilizar en una configuración de servidor tienen visibilidad pública y forman parte de los externos de producto Liberty. El uso de estas características en la configuración de servidor estará soportado en futuras actualizaciones del producto. Además, Liberty proporciona un conjunto de características con visibilidad protegida. Estas características no se pueden utilizar directamente en la configuración de servidor, pero se pueden incluir en sus propias características; consulte Incluir características protegidas.
- Centro de administración
- <feature>adminCenter-1.0</feature>
La característica adminCenter-1.0 es una interfaz gráfica basada en web para gestionar los servidores y aplicaciones de Liberty así como otros recursos desde un navegador web en un teléfono móvil, tableta o el sistema.
Consulte Administración de Liberty utilizando el centro de administración y Restricciones de la característica Centro de administración.
- Descubrimiento de la API
- <feature>apiDiscovery-1.0</feature>
La característica apiDiscovery-1.0 le permite descubrir su documentación de la API REST. Utilice la característica para encontrar las API REST que están disponibles en un servidor de Liberty y a continuación utilizar la interfaz de usuario de Swagger para invocar los puntos finales REST encontrados. Consulte Descubrimiento de la documentación de la API REST en un servidor Liberty.
- Application Client Container Security
- <feature>appSecurityClient-1.0</feature>
Para habilitar la seguridad en el contenedor de cliente, añada la característica appSecurityClient-1.0 a su archivo client.xml.
La característica appSecurityClient-1.0 habilita SSL, CSIv2 y JAAS en el cliente. Debe configurar SSL para garantizar que las comunicaciones entre el cliente y el servidor sean seguras y estén cifradas.
Para obtener información de configuración de la característica appSecurityClient-1.0, consulte Application Security for Client 1.0.
Consulte también Seguridad en el contenedor de clientes de aplicaciones Liberty y Configuración de seguridad para el contenedor del cliente de aplicación Liberty y sus aplicaciones.
- Application Client Support
- <feature>appClientSupport-1.0</feature>
La característica appClientSupport-1.0 habilita el servidor para que procese metadatos Java EE en el módulo de cliente de una aplicación, por ejemplo, que lea el archivo XML del descriptor de despliegue y/o las anotaciones y que estén disponibles para otros módulos en la aplicación, si fuera necesario. También habilita el proceso cliente de aplicación remota para que se comunique con el servidor y realice búsquedas JNDI.
La característica appClientSupport-1.0 se habilita solamente en el archivo server.xml.
- Proveedor de AuthData
- <feature>authData-1.0</feature>
Esta característica habilita el soporte para obtener AuthData de una aplicación.
Si desea información de configuración de la característica authData-1.0, consulte AuthData Provider.
- Lote
- <feature>batch-1.0</feature>
La característica batch-1.0 permite el uso del modelo de programación JSR-352.
- <feature>batchManagement-1.0</feature>
La característica batchManagement-1.0 proporciona una interfaz REST para el envío de trabajos remotos y el programa de utilidad del cliente de línea de mandatos batchManager.
Consulte Visión general del proceso por lotes gestionado y el proceso por lotes Java.
- Validación de beans
- <feature>beanValidation-1.0</feature>
La característica beanvalidation-1.0 proporciona validaciones de JavaBeans en cada capa de una aplicación. La validación se puede aplicar a todas las capas de JavaBeans de una aplicación mediante anotaciones o un descriptor de despliegue validation.xml.
- <feature>beanValidation-1.1</feature>La característica beanValidation-1.1 ofrece lo siguiente:
- La validación disponible con beanValidation-1.0
- Validación de método y constructor para JavaBeans
- Validación automática de método y constructor en beans de inyección de dependencias y contextos (CDI)
- La capacidad de crear componentes a partir del descriptor de despliegue, validation.xml, como beans gestionados de CDI. Desarrolle los componentes de la misma forma que para cualquier otro componentes que utiliza prestaciones de CDI.
Consulte también Restricciones de la característica de validación de beans.
- BELL (Basic Extensions using Liberty Libraries)
<feature>bells-1.0</feature>
Este característica habilita la configuración de BELL (Basic Extensions using Liberty Libraries). Utilice esta característica para ampliar algunas partes del tiempo de ejecución del servidor utilizando bibliotecas, en lugar de utilizando las características de Liberty. BELL utiliza el patrón de Java Service Loader para proporcionar el nombre de clase de implementación.
Para obtener información de configuración de la característica bells-1.0, consulte Basic Extensions using Liberty Libraries.
- Programa de utilidad Bluemix
- <feature>bluemixUtility-1.0</feature>
Esta característica facilita la configuración del acceso a los servicios gestionados de IBM Bluemix. Consulte el apartado Configuración de un servidor de Liberty para utilizar servicios Bluemix.
Si desea información de configuración de la característica bluemixUtility-1.0, consulte Bluemix Utilities 1.0.
- Blueprint
- <feature>blueprint-1.0</feature>
La característica blueprint-1.0 habilita el soporte para desplegar aplicaciones OSGi que utilizan la especificación de contenedor blueprint OSGi.
- Con el soporte de aplicaciones OSGi en WebSphere Application Server, puede desarrollar y desplegar aplicaciones modulares que utilizan tecnologías Java EE y OSGi.
- Servicio de memoria caché
- <feature>distributedMap-1.0</feature>
Esta característica proporciona un servicio de memoria caché local al que se puede acceder utilizando la API DistributedMap. Existe una memoria caché predeterminada enlazada a JNDI en services/cache/distributedmap. Una memoria caché se puede distribuir añadiendo un proveedor de memoria caché de red como WebSphere eXtreme Scale.
- CDI
- <feature>cdi-1.0</feature>
- La característica cdi-1.0 habilita el soporte para la especificación Contexts and Dependency Injection 1.0 en Liberty.
- <feature>cdi-1.2</feature>
- La característica cdi-1.2 habilita el soporte para la especificación Contexts and Dependency Injection 1.2 en Liberty.
- Cloudant Integration
- <feature>cloudant-1.0</feature>
Esta característica permite conexiones a Cloudant proporcionando una instancia de conector configurada en la configuración del servidor. La instancia de conector puede inyectarse o accederse mediante JNDI. Las aplicaciones utilizan la biblioteca de cliente Cloudant para usar la instancia de conector. Consulte Configuring CouchDB connectivity by using the Cloudant Java client library in Liberty.
Para obtener información de configuración de la característica cloudant-1.0, consulte Cloudant Integration 1.0.
- Miembro de colectivo
- <feature>collectiveMember-1.0</feature>
La característica collectiveMember-1.0 permite que un servidor sea miembro de un colectivo de gestión, lo que permite que el controlador de colectivo lo gestione.
- CouchDB
- <feature>couchdb-1.0</feature>
La característica couchdb-1.0 proporciona soporte para instancias de CouchDB y las conexiones de base de datos asociadas. El acceso a las conexiones de CouchDB está disponible mediante la búsqueda JNDI o la inyección de recursos.
Consulte el apartado Configuring CouchDB connectivity by using the ektorp client library in Liberty
- Servicio de almacenamiento en memoria caché dinámica
- <feature>webCache-1.0</feature>
- Esta característica habilita la memoria caché local para las respuestas web. Incluye la característica de servicio de almacenamiento en memoria caché (distributedMap) y el almacenamiento en memoria caché automático de respuestas de aplicación web para mejorar los tiempos de respuesta y el rendimiento. Para personalizar el almacenamiento en memoria caché de las respuestas, puede incluir un archivo cache-spec.xml en las aplicaciones. La memoria caché se puede distribuir añadiendo un proveedor de memoria caché de red como WebSphere eXtreme Scale.
- Direccionamiento dinámico
- <feature>dynamicRouting-1.0</feature>
- La característica Intelligent Management del plug-in de WebSphere para Apache e IHS proporciona prestaciones ODR (On Demand Router) para el plug-in. Esta característica permite que un servidor ejecute el servicio de direccionamiento dinámico. El plug-in se puede conectar a continuación con el ODR para realizar un direccionamiento de forma dinámica a todos los servidores del colectivo de Liberty.
- Enterprise JavaBeans (EJB)
- <feature>ejbLite-3.1</feature>
La característica ejbLite-3.1 proporciona soporte para aplicaciones EJB que se escriben en el subconjunto EJB Lite de la especificación EJB 3.1.
- <feature>ejbLite-3.2</feature>
- La característica ejbLite-3.2 proporciona soporte de aplicaciones EJB grabadas en el subconjunto EJB Lite de la especificación EJB 3.2.
- Tenga en cuenta que el grupo de API de EJB 3.2 Lite no incluye el contenedor de EJB incorporable, y el producto no proporciona un contenedor incorporable EJB 3.2.
- Además, las características siguientes no son compatibles con la característica ejbLite-3.2:
- cdi-1.0
- jmsMdb-3.1
- mdb-3.1
- <feature>ejb-3.2</feature>
- La característica ejb-3.2 proporciona soporte de aplicaciones EJB grabadas en la especificación EJB 3.2.
- Esta característica incluye las siguientes características:
- ejbLite-3.2
- ejbHome-3.2
Esta característica da soporte para las API EJB 2.x.
- ejbPersistentTimer-3.2
Esta característica da soporte para los temporizadores EJB persistentes.
- ejbRemote-3.2
Esta característica da soporte para las interfaces EJB remotas.
- mdb-3.2
Esta característica proporciona soporte para beans controlados por mensaje.
Si no se necesita el soporte de EJB 3.2 completo, pueden utilizarse varias combinaciones de estas características para proporcionar el soporte que necesita.
- Consulte también Restricciones de la característica de Enterprise JavaBeans (EJB).
- Expression Language 3.0
- <feature>el-3.0</feature>
Esta característica habilita el soporte para Expression Language (EL) 3.0.
- Registro de sucesos
- <feature>eventLogging-1.0</feature>
- La característica eventLogging-1.0 lleva a cabo un registro de sucesos como, por ejemplo, las solicitudes JDBC y las solicitudes de servlets así como sus duraciones. Consulte Liberty: Registro de sucesos.
- Analizador de salud
- <feature>healthAnalyzer-1.0</feature>
La característica Analizador de salud proporciona recopilación de datos de salud para el gestor de salud para la característica Gestión de Salud de Intelligent Management. La característica de analizador de salud proporciona servicios de supervisión a un servidor miembro. Se registra como un manejador de análisis, recopila las estadísticas necesarias (PMI, HealthCenter) mediante el recopilador de análisis y analiza las condiciones.
- Gestor de salud
- <feature>healthManager-1.0</feature>
La característica de Gestor de salud proporciona supervisión de salud y acciones automáticas basadas en políticas de salud para la característica Gestión de Salud de Intelligent Management. La característica Gestor de salud incorpora las funciones principales de gestión de salud. La selección de esta característica también habilitará los plug-ins de condición predeterminada. Esta característica requiere la presencia de la característica collectiveController.
- J2EE Management 1.1
- <feature>j2eeManagement-1.1</feature>
La característica j2eeManagement-1.1 proporciona interfaces estándar para los aspectos gestionables de Java EE 7 y permite a las aplicaciones que utilicen las interfaces definidas en la especificación JSR 77.
Para invocar a las API de Management EJB, la configuración del servidor debe tener las características j2eeManagement-1.1 y ejbRemote-3.2 en un gestor de características. Cuando ambas características estén en la configuración del servidor, podrá invocar a la API de Management EJB a través de la búsqueda de nombres JNDI. El nombre de enlace de Management EJB (nombre de búsqueda JNDI) es ejb/mejb/MEJB.
Consulte también Restricción de la característica j2eeManagement-1.1.
- JAX-RS (API Java para servicios web RESTful)
- <feature>jaxrs-1.1</feature>
- La característica jaxrs-1.1 proporciona soporte para la API Java para servicios web RESTful en Liberty.
- Para las aplicaciones EJB que utilizan la característica de servidor jaxrs-1.1, debe habilitar la característica ejbLite-3.1 en el archivo server.xml.
- Para las aplicaciones JAX-RS que utilizan CDI, debe habilitar la característica cdi-1.0 en el archivo server.xml.
- JAX-WS (API Java para servicios web basados en XML)
- <feature>jaxws-2.2</feature>
- La característica jaxws-2.2 proporciona soporte para la API Java para servicios web basados en XML en Liberty.
- Para las aplicaciones web que admiten el modelo de programación JAX-WS, debe habilitar las características de servidor servlet-3.0 y jaxws-2.2 en el archivo server.xml.
- Para las aplicaciones EJB que admiten el modelo de programación JAX-WS, debe habilitar las características de servidor ejbLite-3.1, servlet-3.0 y jaxws-2.2 en el archivo server.xml.
- Consulte también Restricciones de la característica jaxws-2.2.
- JAXB (Java Architecture for XML Binding)
- <feature>jaxb-2.2</feature>
- La característica jaxb-2.2 proporciona soporte para JAXB (Java Architecture for XML Binding) en Liberty.
- Consulte también JAXB.
- Consulte también Restricciones de la característica jaxb-2.2.
- Java Authentication SPI for Containers 1.1
- <feature>jaspic-1.1</feature>
- La característica jaspic-1.1 habilita el soporte para proteger el entorno de tiempo de ejecución de servidores y aplicaciones utilizando los proveedores Java Authentication SPI for Containers (JASPIC) tal como se define en JSR-196.
- Consulte también Configuración de una característica de usuario Java Authentication SPI for Containers (JASPIC).
- Java Authorization Contract for Containers 1.5
- <feature>jacc-1.5</feature>
- La característica jacc-1.5 habilita el soporte para la versión 1.5 de Java Authorization Contract for Containers (JACC). Para poder añadir la característica jacc-1.5 a su servidor, debe añadir el proveedor JACC de terceros que no forma parte de WebSphere Application Server Liberty.
- Consulte también Desarrollo de un proveedor de autorización JAAC (Java Authorization Contract for Containers).
- Java EE
- <feature>javaee-7.0</feature>
Esta característica proporciona una combinación útil de las características de Liberty necesarias para dar soporte a Java EE 7.0 Full Platform.
- Java EE Application Client 7.0
- <feature>javaeeClient-7.0</feature>
Esta característica habilita el soporte para Java EE Application Client 7.0.Consulte Creación manual de un cliente de aplicación de Liberty.
- Java EE Connector Architecture
- <feature>jca-1.6</feature>
La característica jca-1.6 proporciona elementos de configuración para definir las instancias de fábricas de conexiones, objetos administrados y especificaciones de activación y para asociar estas instancias a un adaptador de recursos instalado.
Para obtener información de configuración de la característica jca-1.6, consulte Java Connector Architecture 1.6.
- <feature>jca-1.7</feature>
La característica jca-1.7 proporciona elementos de configuración para definir las instancias de fábricas de conexiones, objetos administrados y especificaciones de activación y para asociar estas instancias a un adaptador de recursos instalado.
- Java Database Connectivity (JDBC)
- <feature>jdbc-4.0</feature>
- La característica jdbc-4.0 proporciona soporte para las aplicaciones que acceden a una base de datos. Puede tomar una aplicación existente que utiliza JDBC (Java Database Connectivity) y un origen de datos y desplegar la aplicación en un servidor.
- Consulte también Despliegue de una aplicación JDBC existente en Liberty.
- JNDI (Java Naming and Directory Interface)
- <feature>jndi-1.0</feature>
- La característica jndi-1.0 proporciona soporte para una sola definición de entrada de JNDI en la configuración de servidor de Liberty.
- JPA (Java Persistence API)
- <feature>jpa-2.0</feature>
- La característica jpa-2.0 proporciona soporte para que las aplicaciones utilicen JPA gestionados por aplicación y gestionados por contenedor escritos según la especificación JPA 2.0.
- El soporte se crea sobre Apache OpenJPA con extensiones para dar soporte al modelo de programación gestionado por contenedor.
- El contexto de persistencia ampliado ahora está disponible para su uso con beans de sesión con estado.
- Consulte también Despliegue de una aplicación JPA en Liberty.
- API JavaMail
- <feature>javaMail-1.5</feature>
- La API JavaMail da soporte a la comunicación entre servidores de correo externos y aplicaciones de Liberty. Consulte Administración de JavaMail en Liberty.
- JavaServer Faces (JSF) 2.0
- <feature>jsf-2.0</feature>
- La característica jsf-2.0 proporciona soporte para las aplicaciones web que utilizan la infraestructura de JSF. Esta infraestructura simplifica la construcción de interfaces de usuario.
- Si incluye la característica jsf-2.0, también incluye la característica jsf-2.2, porque la infraestructura JSF es una extensión de la infraestructura JSP.
- JavaServer Faces (JSF) 2.2
- <feature>jsf-2.2</feature>
Esta característica habilita el soporte de las aplicaciones Web que utilizan la infraestructura Java Server Faces (JSF) 2.2. Esta infraestructura simplifica la construcción de interfaces de usuario.
Para obtener información de configuración de la característica jsf-2.2, consulte JavaServer Faces 2.2.
- JSP (JavaServer Pages)
- <feature>jsp-2.2</feature>
La característica jsp-2.2 proporciona soporte para las JSP escritas según la especificación JSP 2.2. si incluye la característica jsp-2.2, también incluye la característica servlet-3.0.
Consulte también Restricciones de la característica jsp-2.2.
- <feature>jsp-2.3</feature>
Esta característica habilita el soporte para Java Server Pages (JSP) escritos en la especificación JSP 2.3. Esta infraestructura simplifica la construcción de interfaces de usuario. La habilitación de esta característica también habilita la característica Expression Language (EL) versión 3.0.
- Biblioteca JavaScript Object Notation (JSON4J)
- <feature>json-1.0</feature>
La característica json-1.0 proporciona acceso a la biblioteca JSON4J, que proporciona un conjunto de clases de manejo JSON para los entornos Java. La biblioteca JSON4J proporciona un modelo Java simple para construir y manipular los datos que se van a representar como datos JSON.
Consulte también Utilización de contenido JSON en solicitudes y respuestas de la aplicación JAX-RS y API de bibliotecas JSON4J.
- Proceso JavaScript Object Notation (JSON-P)
- <feature>jsonp-1.0</feature>
La característica JSON-P (Java API for JSON Processing) proporciona un método estándar para crear y manipular datos que se representarán en JSON (JavaScript Object Notation).
JSON Web Token
<feature>jwt-1.0</feature>
Con la característica jwt-1.0, puede configurar un servidor de Liberty para crear y consumir señales JWT (JSON Web Token), que puede utilizar para propagar la identidad de usuario o señales. Para obtener más información, consulte Configuración de JSON Web Token en Liberty.
- Delegación constreñida de Kerberos para SPNEGO
- <feature>constrainedDelegation-1.0</feature>
Esta característica habilita el soporte para la delegación constreñida de Kerberos para SPNEGO.Consulte Configuración de ñas delegación restringida de Kerberos para señales SPNEGO de salida en Liberty.
Si desea información de configuración de la característica constrainedDelegation-1.0, consulte Kerberos Constrained Delegation for SPNEGO.
- ldapRegistry-3.0
- <feature>ldapRegistry-3.0</feature>
- La característica ldapRegistry-3.0 proporciona soporte para el registro de usuarios LDAP. La versión 3.0 de la característica ldapRegistry-3.0 es compatible con las especificaciones LDAP Versión 3. La característica appSecurity-2.0 no habilita automáticamente la característica ldapRegistry-3.0. Mediante esta característica, puede federar varios repositorios LDAP. Se pueden configurar dos o más repositorios LDAP en el archivo server.xml y puede obtener los resultados consolidados de varios repositorios para todas las operaciones de LDAP.
- Conector JMX local
- <feature>localConnector-1.0</feature>
La característica localConnector-1.0 proporciona un conector JMX local incorporado en la JVM. El conector JMX solo se puede utilizar en la misma máquina de host y solo lo puede utilizar un usuario que tenga el mismo ID de usuario y el mismo JDK. Permite acceso local a los clientes JMX, como jConsole, u otros clientes JMX que utilicen la API Attach.
Consulte Conexión con Liberty utilizando JMX.
- Beans gestionados
- <feature>managedBeans-1.0</feature>
La característica managedBeans-1.0 proporciona soporte de la especificación Managed Beans 1.0 (JSR-316). Esta característica permite el uso de la anotación javax.annotation.ManagedBean.
- Micro Profile
- <feature>microProfile-1.0</feature>
La característica microProfile-1.0 combina las características Liberty que admiten Micro Profile para enterprise Java.
- Ejecutores y fábricas de hebras gestionadas
- <feature>concurrent-1.0</feature>
La característica concurrent-1.0 permite la creación de servicios ejecutores gestionados que permiten que las aplicaciones envíen tareas para que se ejecuten de forma simultánea, con contexto de hebra que gestiona el servidor de aplicaciones. La característica también permite la creación de fábricas de hebras gestionadas para crear hebras que se ejecuten con el contexto de hebra del componente que busca la fábrica de hebras gestionadas.
- Beans controlados por mensajes
- <feature>jmsMdb-3.1</feature>
La característica jmsMdb-3.1 proporciona soporte para desplegar y configurar los recursos JMS necesarios para que el beans controlados por mensajes (MDB) se ejecute en Liberty. Esta característica permite que el bean controlado por mensaje interactúe con la mensajería Liberty incluida o IBM MQ.
- Mensajería
- Características de mensajería de Liberty incluida:
- <feature>wasJmsServer-1.0</feature>
La característica wasJmsServer-1.0 permite que el tiempo de ejecución del motor de mensajería JMS se inicialice. El tiempo de ejecución de mensajería es responsable de proporcionar la conectividad de las aplicaciones, gestionar el estado de los destinos como, por ejemplo, los temas o las colas, y manejar calidad de servicio, la seguridad y las transacciones. Esta característica también proporciona soporte para las conexiones de entrada procedentes de las aplicaciones de mensajería remota. Las aplicaciones de mensajería remota se conectan al motor de mensajería JMS a través de TCP/IP en SSL o no SSL.
- <feature>wasJmsClient-1.1</feature>
La característica wasJmsClient-2.0 habilita el soporte para configuraciones de recurso JMS (como las fábricas de conexiones, especificaciones de activación y recursos de cola y tema) y, también, proporciona las bibliotecas de cliente que necesitan las aplicaciones de mensajería para conectarse al servidor JMS en Liberty.
- <feature>wasJmsClient-2.0</feature>
La característica wasJmsClient-2.0 sustituye a la característica wasJmsClient-1.1. La característica wasJmsClient-2.0 es compatible con la especificación JMS 2.0 y sólo se soporta en IBM JDK 7 o posterior.
- Para conectarse utilizando SSL, debe habilitar la característica SSL.
Consulte Enabling JMS messaging for Liberty.
- <feature>wasJmsSecurity-1.0</feature>
La característica wasJmsSecurity-1.0 da soporte a conexiones seguras con el motor de mensajería. Cuando la característica wasJmsSecurity-1.0 está habilitada, empieza a autenticar y autorizar a los usuarios que intentan conectarse al motor de mensajería. El usuario se autentica en el registro que está definido en el archivo server.xml. Si el usuario desea acceder a un destino como, por ejemplo, un tema o una cola, el usuario debe tener concedidos los permisos necesarios. El acceso al destino se define en el elemento <messagingSecurity> (el elemento hijo del elemento messagingEngine) del archivo server.xml. Si se añade la característica wasJmsSecurity-1.0 y no se ha definido el elemento <messagingSecurity> del archivo server.xml, los usuarios no pueden conectarse al motor de mensajería ni realizar ninguna acción de mensajería (por ejemplo, enviar o recibir mensajes en los destinos).
Notas:- La configuración del registro de usuarios es un requisito previo para la característica wasJmsSecurity-1.0. Asegúrese de que se configura un registro de usuarios antes de que se habilite la característica wasJmsSecurity-1.0.
- Cuando habilita la característica wasJmsSecurity-1.0, debe también configurar el elemento <messagingSecurity, que es el elemento hijo del elemento <messagingEngine en el archivo server.xml. Esta configuración permite a los usuarios autorizados acceder a los destinos de mensajería.
- Consulte Habilitación de la mensajería JMS segura para Liberty.
- MongoDB
- <feature>mongodb-2.0</feature>
La característica mongodb-2.0 proporciona soporte para instancias de MongoDB y las conexiones de base de datos asociadas. El acceso a las conexiones de MongoDB está disponible mediante la búsqueda JNDI o la inyección de recursos. La API com.mongodb nativa ejecuta la manipulación de la base de datos.
Consulte Configuración de la conectividad MongoDB en Liberty.
- Supervisión
- <feature>monitor-1.0</feature>
La característica monitor-1.0 proporciona soporte de PMI (Performance Monitoring Infrastructure) en Liberty.
- Consulte Supervisión del entorno de ejecución del servidor de Liberty.
- OAuth
- <feature>oauth-2.0</feature>
La característica oauth-2.0 proporciona soporte para proteger el acceso a los recursos mediante el protocolo OAuth 2.0.
- OpenID
- <feature>openid-2.0</feature>
Esta característica permite que los usuarios se autentiquen con varias entidades sin la necesidad de gestionar varias cuentas o conjuntos de credenciales. Liberty da soporte a OpenID 2.0 y juega un papel como Relying Party en el inicio de sesión único web. El acceso a diversas entidades tales como sitios web a menudo requiere una cuenta exclusiva asociada a cada entidad. OpenID habilita un conjunto único de credenciales que maneja un proveedor de OpenID para otorgar acceso a varias entidades que den soporte a OpenID.
- Cliente de OpenID Connect
- <feature>openidConnectClient-1.0</feature>
Esta característica habilita las aplicaciones web para que integren OpenID Connect Client 1.0 para la autenticación de usuarios en lugar del registro de usuarios configurado, o además de eso.
- Proveedor de OpenID Connect
- <feature>openidConnectServer-1.0</feature>
Esta característica habilita las aplicaciones web para que integren OpenID Connect Server 1.0 para la autenticación de usuarios en lugar del registro de usuarios configurado, o además de eso.
- Integración de aplicaciones OSGi
- <feature>osgiAppIntegration-1.0</feature>
Utilice la característica osgiAppIntegration-1.0 para habilitar las aplicaciones OSGi que están disponibles en la misma máquina virtual Java para compartir los servicios entre ellas.
- Para obtener más información sobre las cabeceras Application-ImportService y Application-ExportService, consulte Archivos de manifiesto de aplicación.
- Paquete OSGi
- <feature>osgiBundle-1.0</feature>
La característica osgiBundle-1.0 habilita el soporte para desplegar aplicaciones OSGi. Con el soporte de aplicaciones OSGi, puede desarrollar y desplegar aplicaciones modulares que utilicen las tecnologías Java EE y OSGi.
- Consola OSGi
- <feature>osgiConsole-1.0</feature>
- Esta característica permite que una consola OSGi ayude a la depuración del entorno de ejecución. Se puede utilizar para mostrar información sobre paquetes y servicios. Esta información puede resultar de utilidad al desarrollar sus propias características para las extensiones del producto.
- JPA de OSGi
- <feature>osgi.jpa-1.0</feature>
- La característica osgi.jpa-1.0 proporciona soporte de JPA para aplicaciones OSGi en Liberty.
- Programas de utilidad de contraseñas
- <feature>passwordUtilities-1.0</feature>
Esta característica habilita el soporte para obtener AuthData de una aplicación utilizando puntos de conexión de seguridad.
Para obtener información de configuración de la característica passwordUtilities-1.0, consulte passwordUtilities-1.0.
- Comunicaciones en tiempo real
- <feature>rtcomm-1.0</feature>
- La característica Comunicaciones en tiempo real de Liberty habilita un motor de señalización de llamadas con alta escalabilidad que se puede utilizar para conectar clientes WebRTC a llamadas de audio/vídeo/datos en tiempo real. La característica da soporte al registro de clientes así como al intercambio de señalización necesario para crear una conexión de igual WebRTC entre dos puntos finales.
- REST connector 1.0
- <feature>restConnector-1.0</feature>
- La característica restConnector-1.0 proporciona un conector JMX seguro que se puede utilizar local o remotamente utilizando cualquier JDK. Permite el acceso remoto de los clientes JMX a través de un conector basado en REST y requiere una configuración de seguridad SSL y de usuario básica.
- Consulte Conexión con Liberty utilizando JMX y, si desea
detalles sobre conectores REST, Configuración de una conexión JMX segura a Liberty.
Para obtener información de configuración de la característica restConnector-1.0, consulte JMX REST Connector 1.0.
- REST connector 2.0
- <feature>restConnector-2.0</feature>
La característica restConnector-2.0 proporciona un conector JMX seguro que se puede utilizar local o remotamente utilizando cualquier JDK. Permite el acceso remoto de los clientes JMX a través de un conector basado en REST y requiere una configuración de seguridad SSL y de usuario básica. Esta característica sustituye a la característica restConnector-1.0 y no incluye la característica jaxrs-1.1.
Consulte Conexión con Liberty utilizando JMX y, para obtener detalles acerca de los conectores REST, consulte Configuración de una conexión JMX segura a Liberty.
Para obtener información de configuración de la característica restConnector-2.0, consulte JMX REST Connector 2.0.
- Temporización de solicitudes
- <feature>requestTiming-1.0</feature>
- requestTiming-1.0 proporciona avisos e información de diagnóstico para las solicitudes lentas o que se han bloqueado. Consulte Perfil Liberty: Detección de solicitudes lentas y colgadas.
- Pasarela RTComm
- <feature>rtcommGateway-1.0</feature>
- La característica rtcommGateway-1.0 añade la capacidad para conectar el protocolo de iniciación de sesión (SIP) con puntos finales RTComm WebRTC para el intercambio de secuencias de audio y vídeo.
Consulte Configuring a Rtcomm Gateway.
- Inicio de sesión único en el navegador web de SAML
- <feature>samlWeb-2.0</feature>
- La característica samlWeb-2.0 permite a las aplicaciones web delegar la autenticación de usuario a un proveedor de identidades SAML en lugar de un registro de usuarios configurado.
Consulte Configuración del SSO de navegador web SAML en Liberty.
- Controlador de escalado
- <feature>scalingController-1.0</feature>
La característica Scaling Controller-1.0 toma decisiones de escalado para Liberty. Varios servidores pueden ejecutar la característica Controlador de escalado para fines de disponibilidad elevada. Solamente hay un servidor que está tomando decisiones de escalado de forma activa siempre. Si se detiene ese servidor, otro servidor que es´te ejecutando la característica Controlador de escalado se encargará de las decisiones de escalado.
- Miembro de escalado
- <feature>scalingMember-1.0</feature>
La característica Scaling Member-1.0 se puede añadir al elemento featureManagement de server.xml de servidores que son miembros de colectivo. Esto habilita la agrupación en clúster automática de los miembros de colectivo y permite a los servidores iniciarse o detenerse dinámicamente basándose en criterios especificados por la política de escalado. Esta característica funciona junto con la característica Controlador de escalado. La característica de controlador de escalado se debe habilitar en los controladores colectivos que forman parte del colectivo.
- Capa de sockets seguros (SSL)
- <feature>ssl-1.0</feature>
La característica ssl-1.0 proporciona soporte para conexiones SSL (capa de sockets seguros). Para utilizar el escucha HTTPS seguro, debe habilitar esta característica.Liberty proporciona un almacén de claves ficticio y un almacén de confianza ficticio, que son los mismos que los proporcionados por versiones anteriores de WebSphere Application Server. El escucha HTTPS seguro no se inicia a menos que la característica ssl-1.0 esté habilitada. Si la característica no está disponible, se detiene el escucha HTTPS.
Para especificar los certificados SSL, añada un puntero al archivo server.xml; consulte Protección de comunicaciones con Liberty.
Para cambiar el puerto HTTPS, establezca el atributo <httpsPort> del elemento <httpEndpoint> en el archivo server.xml; consulte Especificación de las propiedades de programa de arranque de Liberty.
- Seguridad
- <feature>appSecurity-2.0</feature>
- Esta versión de la característica appSecurity proporciona solo determinados aspectos de seguridad, basándose explícitamente en la presencia de otras características. Además, no incluye automáticamente las características servlet-3.0 o ldapRegistry-3.0, con lo que se reduce así la ocupación del servidor. Para proteger las aplicaciones web, debe incluir la característica servlet-3.0. Para habilitar la seguridad EJB, debe incluir la característica ejbLite-3.1. Para admitir un registro de usuarios LDAP, debe incluir la característica ldapRegistry-3.0.Nota:
- La característica appSecurity-2.0 sustituye appSecurity-1.0. Las características son las mismas excepto que appSecurity-2.0 no
incluye automáticamente servlet-3.0 o ldapRegistry-3.0. Puede elegir utilizar la versión appSecurity-2.0 en su lugar en la configuración del servidor.
Consulte Características de Liberty reemplazadas.
- Para habilitar la seguridad de web, debe especificar la característica servlet-3.0 en el archivo server.xml.
- Para habilitar el soporte de LDAP, debe especificar la característica ldapRegistry-3.0 en el archivo server.xml.
- La característica appSecurity-2.0 sustituye appSecurity-1.0. Las características son las mismas excepto que appSecurity-2.0 no
incluye automáticamente servlet-3.0 o ldapRegistry-3.0. Puede elegir utilizar la versión appSecurity-2.0 en su lugar en la configuración del servidor.
Consulte Características de Liberty reemplazadas.
- Las características appSecurity-1.0 y appSecurity-2.0 proporcionan soporte para proteger el entorno de ejecución del servidor y las aplicaciones. Se admiten los aspectos siguientes:
- Registro de usuarios básico
- Registro de usuarios LDAP (Lightweight Directory Access Protocol)
- Autorización básica
- Seguridad de aplicaciones web
- Autenticación básica de inicio de sesión
- Inicio de sesión mediante formulario Fin de sesión mediante formulario
- API programáticas: getRemoteUser, getUserPrincipal, isUserInRole, authenticate, logout y login.
- Seguridad de aplicaciones EJB
- Todas las anotaciones de seguridad y todos los elementos de seguridad que pueden especificarse en el archivo ejb-jar.xml.
- API mediante programación: getCallerPrincipal, isCallerInRole y getCallerIdentity. La API getCallerIdentity no está soportada para los beans de sesión singleton.
- Valores de extensión EJB del archivo ibm-ejb-jar-ext.xml para run-as-mode de CALLER_IDENTITY y SPECIFIED_IDENTITY (no se admite SYSTEM_IDENTITY).
- Consulte también Protección de Liberty y sus aplicaciones y Restricciones de la característica appSecurity-2.0.
- Estado del servidor
- <feature>serverStatus-1.0</feature>
- La característica serverStatus-1.0 permite a los servidores de Liberty publicar automáticamente su estado en los gestores de despliegue y los gestores de trabajo de WebSphere que reconocen el servidor como un recurso en la configuración de sus trabajos. Los estados conocidos son Started y Stopped.
- Servlet 3.0
- <feature>servlet-3.0</feature>
- La característica servlet-3.0 proporciona soporte para HTTP Servlets escritos según la especificación Java Servlet 3.0.
- Consulte también Protección de Liberty y sus aplicaciones.
- Servlet 3.1
- <feature>servlet-3.1</feature>
- Esta característica habilita el soporte para los servlets HTTP escritos en la especificación Java Servlet 3.1.
- Consulte también Cambios en el comportamiento de Servlet 3.1.
- Servlet SIP
- <feature>sipServlet-1.1</feature>
La característica sipServlet-1.1 proporciona soporte para la especificación de servlet SIP 1.1, también denominada JSR 289. El protocolo de iniciación de sesión (SIP) es un protocolo de control para muchos servicios interactivos, que incluyen la comunicación de audio, vídeo y de igual a igual.
Consulte Liberty: Session Initiation Protocol (SIP) y Administración de Session Initiation Protocol (SIP) en Liberty.
Para obtener información de configuración de la característica sipServlet-1.1, consulte SIP Servlet.
- Permanencia de sesión
- <feature>sessionDatabase-1.0</feature>
- La característica sessionDatabase-1.0 proporciona soporte de afinidad de sesiones y sustitución por anomalía en Liberty.
- Consulte Configuración de la persistencia de sesiones para Liberty.
- SPNEGO
- <feature>spnego-1.0</feature>
Esta característica permite a los usuarios iniciar la sesión en el controlador de dominio de Microsoft una sola vez y acceder a aplicaciones protegidas en servidores de Liberty sin más solicitudes.
Si desea más información sobre cómo configurar SPNEGO en servidor Liberty, consulte Configuración de la autenticación SPNEGO en Liberty.
- Operaciones temporizadas
- <feature>timedOperations-1.0</feature>
- Esta característica permite que se registre el soporte de avisos cuando determinadas operaciones del servidor de aplicaciones se ejecutan de forma más lenta de lo esperado.
- Paquete de aplicación web (WAB)
- <feature>wab-1.0</feature>
- La característica wab-1.0 proporciona soporte para los WAB que están dentro de los paquetes de empresa.Esta característica admite los recursos empaquetados en WAB:
- Contenido web estático y JSP.
- Servlets HTTP escritos en la especificación Servlet 3.0.
- Aplicaciones blueprint.
- Si incluye la característica wab-1.0, también incluye las características servlet-3.0 y blueprint-1.0.
- Perfil web
- <feature>webProfile-6.0</feature>
Esta característica proporciona una práctica combinación de las características de Liberty que son necesarias para da soporte a Java EE 6 Web Profile.
- <feature>webProfile-7.0</feature>
Esta característica proporciona una combinación cómoda de las características de Liberty necesarias para admitir el perfil web Java EE 7.
- WebSocket
- <feature>websocket-1.0</feature>
- <feature>websocket-1.1</feature>
- WebSocket es un protocolo estándar que permite la comunicación entre un navegador web o aplicación cliente y una aplicación de servidor web mediante una conexión dúplex completa.
- Si desea más información, consulte Liberty: WebSocket.
- Web Services Atomic Transaction
- <feature>wsAtomicTransaction-1.2</feature>
wsAtomicTransaction es un protocolo de transacciones interoperables. Permite el flujo de transacciones distribuidas utilizando mensajes de servicio web y la coordinación de manera interoperable entre infraestructuras heterogéneas de transacción.
Para obtener información de configuración de wsAtomicTransaction-1.2 en Liberty, consulte Web Services Atomic Transaction in Liberty.
- Seguridad de servicios web
- <feature>wsSecurity-1.1</feature>
- La característica wsSecurity-1.1 proporciona soporte para proteger los servicios web a nivel de mensajes. Para proteger los mensajes de servicios web, debe habilitar esta característica y las características appSecurity-2.0 y jaxws-2.2. Las políticas de seguridad de servicios web definidas en un archivo WSDL se ignoran y no se aplican a menos que la característica wsSecurity-1.1 esté habilitada.
- Característica de mensajería de WebSphere MQ:
- <feature>wmqJmsClient-1.1</feature>
- La característica wmqJmsClient-1.1 permite que las aplicaciones utilicen la mensajería JMS que se conecta a un servidor IBM MQ.
- <feature>wmqJmsClient-2.0</feature>
- Utilice la característica wmqJmsClient-2.0 para permitir que JMS 2.0 interactúe con IBM MQ. Aunque la característica utiliza el adaptador de recursos (RA) de la versión 8 de IBM MQ, no se restringe solamente a QueueManagers de la versión 8 de IBM MQ.