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.

Consejo: Para instalar todas las características que se aplican a su edición de Liberty, puede instalar un complemento de paquete de características:
  • 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 WebSphere Application Server Liberty.

Tabla 1. Características de Liberty soportadas para cada edición de WebSphere Application Server Liberty.
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
mongodb-2.0  
rtcomm-1.0  
rtcommGateway-1.0  
sipServlet-1.1  
OSGi empresarial
blueprint-1.0
httpWhiteboard-1.0
httpWhiteboard-1.0
osgiBundle-1.0
osgi.jpa-1.0
wab-1.0
MicroProfile
microProfile-1.0 [16.0.0.3 and later] [16.0.0.3 and later] [16.0.0.3 and later] [16.0.0.3 and later]
microProfile-1.2 [17.0.0.3 and later] [17.0.0.3 and later] [17.0.0.3 and later] [17.0.0.3 and later]
microProfile-1.3 [18.0.0.1 and later] [18.0.0.1 and later] [18.0.0.1 and later] [18.0.0.1 and later]
mpConfig-1.1 [17.0.0.3 and later] [17.0.0.3 and later] [17.0.0.3 and later] [17.0.0.3 and later]
mpConfig-1.2 [18.0.0.1 and later] [18.0.0.1 and later] [18.0.0.1 and later] [18.0.0.1 and later]
mpFaultTolerance-1.0 [17.0.0.3 and later] [17.0.0.3 and later] [17.0.0.3 and later] [17.0.0.3 and later]
mpHealth-1.0 [17.0.0.3 and later] [17.0.0.3 and later] [17.0.0.3 and later] [17.0.0.3 and later]
mpJwt-1.0 [17.0.0.3 and later] [17.0.0.3 and later] [17.0.0.3 and later] [17.0.0.3 and later]
mpMetrics-1.0 [17.0.0.3 and later] [17.0.0.3 and later] [17.0.0.3 and later] [17.0.0.3 and later]
mpMetrics-1.1 [18.0.0.1 and later] [18.0.0.1 and later] [18.0.0.1 and later] [18.0.0.1 and later]
mpRestClient-1.0 [18.0.0.1 and later] [18.0.0.1 and later] [18.0.0.1 and later] [18.0.0.1 and later]
opentracing-1.0 [17.0.0.4 and later] [17.0.0.4 and later] [17.0.0.4 and later] [17.0.0.4 and later]
Operaciones
apiDiscovery-1.0
batchManagement-1.0  
bells-1.0
bluemixUtility-1.0
distributedMap-1.0
eventLogging-1.0
jpaContainer-2.1 [17.0.0.2 and later] [17.0.0.2 and later] [17.0.0.2 and later] [17.0.0.2 and later]
jsfContainer-2.2 [17.0.0.4 and later] [17.0.0.4 and later] [17.0.0.4 and later] [17.0.0.4 and later]
localConnector-1.0
logstashCollector-1.0
mediaServerControl-1.0  
monitor-1.0
openapi-3.0 [17.0.0.3 and later] [17.0.0.3 and later] [17.0.0.3 and later] [17.0.0.3 and later]
osgiConsole-1.0
productInsights-1.0 [17.0.0.1 and later] [17.0.0.1 and later] [17.0.0.1 and later] [17.0.0.1 and later]
requestTiming-1.0
restConnector-1.0
restConnector-2.0 [16.0.0.3 and later] [16.0.0.3 and later] [16.0.0.3 and later] [16.0.0.3 and later]
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
       
constrainedDelegation-1.0
federatedRegistry-1.0
jwt-1.0 [16.0.0.4 and later] [16.0.0.4 and later] [16.0.0.4 and later] [16.0.0.4 and later]
ldapRegistry-3.0
oauth-2.0
openid-2.0
openidConnectClient-1.0
openidConnectServer-1.0
passwordUtilities-1.0  
samlWeb-2.0
scim-1.0
socialLogin-1.0 [17.0.0.2 and later] [17.0.0.2 and later] [17.0.0.2 and later] [17.0.0.2 and later]
spnego-1.0
ssl-1.0
transportSecurity-1.0 [17.0.0.1 and later] [17.0.0.1 and later] [17.0.0.1 and later] [17.0.0.1 and later]
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
batchSMFLogging-1.0       [16.0.0.3 and later]
zosConnect-1.0      
zosConnect-1.2      
zosLocalAdapters-1.0      
zosRequestLogging-1.0    
zosSecurity-1.0      
zosTransaction-1.0      
zosWlm-1.0      
Perfil web de Java EE 6
beanValidation-1.1
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  
La lista siguiente contiene información sobre las características que puede añadir a la configuración de servidor. Incluir una característica en la configuración podría provocar que una o más características adicionales se carguen automáticamente. Por ejemplo, si incluye la característica wab-1.0, se cargan automáticamente las características servlet-3.0 y blueprint-1.0. Cada característica incluye una breve descripción y un ejemplo de cómo se declara la característica dentro del elemento <featureManager> en el archivo server.xml. Por ejemplo:
<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 del producto Liberty. El uso de estas características en la configuración de servidor estará soportado en futuras actualizaciones del producto. Liberty también 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 servidores Liberty, aplicaciones y otros recursos desde un navegador web en un teléfono móvil, tableta o equipo informático.

Consulte Administración de Liberty mediante 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 acerca de la 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 de clientes de aplicaciones de Liberty y sus aplicaciones.

Application Client Support
<feature>appClientSupport-1.0</feature>

La característicaappClientSupport-1.0 habilita el servidor para procesar metadatos de Java EE dentro del módulo de cliente de una aplicación, por ejemplo, leer el archivo XML de descriptor de despliegue y/o anotaciones y dejarlos disponibles para otros módulos en la aplicación si es 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.

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. Se puede aplicar la validación a todas las capas de JavaBeans en una aplicación utilizando las anotaciones o un descriptor de despliegue validation.xml.

<feature>beanValidation-1.1</feature>
La característica beanValidation-1.1 ofrece:
  • 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.
<feature>beanValidation-2.0</feature>

La especificación de Bean Validation 2.0 proporciona un modelo basado en anotación para validar los JavaBeans.

Consulte también Restricciones de la característica de validación de beans.

Extensiones básicas utilizando bibliotecas de Liberty (BELL)

<feature>bells-1.0</feature>

Esta característica habilita la configuración de las extensiones básicas utilizando bibliotecas de Liberty (BELL). Utilice estas características para ampliar algunas partes del tiempo de ejecución de servidor utilizando bibliotecas, en lugar de utilizar las características de Liberty. BELL utiliza el patrón de carga del servicio Java para proporcionar el nombre de la clase de implementación.

Para obtener información de configuración de la característica bells-1.0, consulte Extensiones básicas que utilizan Liberty Libraries.

Registro de SMF por lotes
[16.0.0.3 and later]<feature>batchSMFLogging-1.0</feature>

La característica batchSMFLogging-1.0 recopila información sobre los trabajos por lotes de Java y registra la información en el almacén de datos SMF de z/OS. Consulte Habilitación del registro SMF por lotes para Liberty en z/OS.

Programa de utilidad Bluemix
<feature>bluemixUtility-1.0</feature>

Esta característica hace que sea más fácil configurar el acceso a servicios gestionados de IBM Bluemix. Consulte Configuración de un servidor Liberty para que use servicios IBM Cloud.

Para obtener 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 de Contexts and Dependency Injection 1.0 en Liberty.

<feature>cdi-1.2</feature>

La característica cdi-1.2 habilita el soporte de la especificación Contexts and Dependency Injection 1.2 en Liberty.

Para obtener información adicional sobre CDI, consulte Administración de aplicaciones Contexts and Dependency Injection en Liberty.

Integración de Cloudant
<feature>cloudant-1.0</feature>

Esta característica permite conexiones a Cloudant proporcionando una instancia de conector que está 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 utilizar la instancia de conector. Consulte Configuración de la conectividad CouchDB utilizando la biblioteca del cliente Cloudant Java en Liberty.

Para obtener información acerca de la configuración de la característica cloudant-1.0, consulte Cloudant Integration 1.0.

Miembro de clúster
<feature>clusterMember-1.0</feature>
Un miembro de un colectivo puede añadir la característica clusterMember-1.0 y especificar <clusterMember name="<clusterName>" /> en su configuración de servidor. El nombre de clúster se publica en el controlador, y este servidor forma parte del clúster especificado.
Controlador colectivo
<feature>collectiveController-1.0</feature>

La característica collectiveController-1.0 habilita la función de controlador para un colectivo de gestión e incluye un bean gestionado de repositorio de gestión al que se puede acceder utilizando el conector JMX/REST que proporciona la característica restConnector-1.0. El controlador de colectivo actúa como un mecanismo de almacenamiento y colaboración al que pueden conectarse los miembros del colectivo. La característica collectiveController-1.0 incluye un ServerCommandMbean que se puede utilizar para iniciar o detener de forma remota los servidores gestionados por el controlador de colectivo.

La característica collectiveController-1.0 y sus prestaciones están disponibles únicamente en WebSphere Application Server Network Deployment Liberty. La característica no está disponible en WebSphere Application Server Liberty o WebSphere Application Server Liberty Core.

Consulte Configuración del entorno de gestión del servidor para Liberty mediante el uso de colectivos.
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.

Consulte Configuración del entorno de gestión del servidor para Liberty mediante el uso de colectivos.
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 Configuración de la conectividad CouchDB mediante el uso de la biblioteca de cliente de escritorio en 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 Liberty.

Consulte dynamicRouting-1.0.

Enterprise JavaBeans (EJB)
<feature>ejbLite-3.1</feature>

La característica ejbLite-3.1 ofrece 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 escritas en el subconjunto EJB de la especificación EJB 3.2.
El grupo de la API Lite de EJB 3.2 no incluye el contenedor EJB incorporable y el producto no proporciona un contenedor incorporable de 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 permite dar soporte a EL (Expression Language) 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 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.

Consulte Configuración de la gestión de salud para Liberty.

Para obtener información acerca de la configuración de la característica healthAnalyzer-1.0, consulte Analizador de salud.

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 habilita los plug-ins de condición predeterminados. Esta característica requiere la presencia de la característica collectiveController.

Consulte Configuración de la gestión de salud para Liberty.

Para obtener información acerca de la configuración de la característica healthManager-1.0, consulte Gestor de salud.

J2EE Management 1.1
<feature>j2eeManagement-1.1</feature>

La característica j2eeManagement-1.1 proporciona interfaces estándares para los aspectos gestionables de Java EE 7 y permite que las aplicaciones utilicen las interfaces que se definen en la especificación JSR 77.

Para invocar las API EJB de gestión, la configuración de 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 proporciona soporte para proteger el entorno de ejecución de servidor y las aplicaciones utilizando los proveedores JASPIC (Java Authentication SPI for for Containers) como se define en in 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 Java Authorization Contract for Containers (JACC) versión 1.5. Para poder añadir la característica jacc-1.5 al 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 práctica de las características de Liberty que son necesarias para soportar Java EE 7.0 Full Platform.

Java EE Application Client
<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. recursos.

Para obtener información acerca de la 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. recursos.

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.

<feature>jdbc-4.1</feature> La característica jdbc-4.1 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.
[17.0.0.2 and later]<feature>jdbc-4.2</feature>La característica jdbc-4.2 proporciona soporte para 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.

[17.0.0.2 and later]<feature>jpa-2.1</feature>

La característica jpa-2.1 proporciona soporte para las aplicaciones que utilizan la JPA gestionada por aplicación y gestionada por contenedor escritas en la especificación JPA 2.1. El soporte está basado en EclipseLink para dar soporte al modelo de programación gestionada por contenedor.

Consulte Despliegue de una aplicación JPA en Liberty.

Contenedor de Java Persistence API
[17.0.0.2 and later]<feature>jpaContainer-2.1</feature>

La característicajpaContainer-2.1 habilita el soporte para las aplicaciones que utilizan la JPA gestionada por aplicación y gestionada por contenedor escritas en la especificación Java Persistence API 2.1. Esto solo incluye las interfaces de la especificación Java Persistence API 2.1 y la integración JPA gestionada por contenedor. Esta característica no incluye ninguna implementación de JPA.

Consulte 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.
Proceso JavaScript Object Notation (JSON-P)
<feature>jsonp-1.0</feature>

La característica Java API for JSON Processing (JSON-P) proporciona un método estandarizado para construir y manipular los datos que se deben representar en JavaScript Object Notation (JSON).

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 datos que se han de representar como datos JSON.

Consulte también Utilización de contenido JSON en solicitudes de aplicaciones JAX-RS y respuestas y API de bibliotecas JSON4J.

JSON Web Token
<feature>jwt-1.0</feature>

Con la característica jwt-1.0, puede configurar un servidor Liberty para crear y consumir señales JWT (JSON Web Token), que puede utilizar para propagar la identidad de usuario o las señales. Para obtener más información, consulte Configuración de JSON Web Token en Liberty.

JSF (JavaServer Faces)
<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.

<feature>jsf-2.2</feature>

La característica jsf-2.2 habilita el soporte de aplicaciones web que utilizan la infraestructura JavaServer Faces (JSF) 2.2. Esta infraestructura simplifica la construcción de interfaces de usuario.

Consulte Configuración de Liberty for JavaServer Faces 2.2.

Contenedor de JavaServer Faces
[17.0.0.4 and later]<feature>jsfContainer-2.2</feature>

La característica jsfContainer-2.2 habilita integraciones CDI para aplicaciones web que utilizan la infraestructura de JavaServer Faces (JSF) 2.2. Esta característica sólo incluye el código de integración de contenedor para JSF y no incluye ninguna interfaz JSF ni implementación. Para utilizar esta característica, empaquete las interfaces JSF y la implementación dentro de las aplicaciones web que utilizan JSF.

Consulte Configuración de implementaciones de terceros de 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 de Java Server Pages (JSP) escritas en 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.

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 delegación restringida de Kerberos para señales SPNEGO de salida en Liberty.

Para obtener información acerca de la 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 ldapRegistry-3.0 no habilita automáticamente la característica appSecurity-2.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 a Liberty mediante JMX.

Recopilador Logstash
<feature>logstashCollector-1.0</feature>

La característica logstashCollector-1.0 recopila datos de varios orígenes y reenvía los datos a un servidor Logstash utilizando el protocolo Lumberjack. Consulte Utilización del recopilador Logstash versión 1.0.

Para obtener información de configuración de la característica logstashCollector-1.0, consulte Logstash Collector-1.0.

Beans gestionados
<feature>managedBeans-1.0</feature>

La característica managedBeans-1.0 proporciona soporte para la especificación Managed Beans 1.0 (JSR-316). Esta característica permite el uso de la anotación javax.annotation.ManagedBean.

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 simultáneamente, con el contexto de hebra gestionado por el servidor de aplicaciones. La característica también permite crear 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 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 reemplaza 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 Habilitación de la mensajería JMS para 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, también debe 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.
MicroProfile
[16.0.0.3 and later]<feature>microProfile-1.0</feature>

La característica microProfile-1.0 combina las características de Liberty que soportan MicroProfile 1.0 for Enterprise Java.

[17.0.0.3 and later]<feature>microProfile-1.2</feature>

La característica microProfile-1.2 combina las características de Liberty que soportan MicroProfile 1.2 for Enterprise Java.

[18.0.0.1 and later]<feature>microProfile-1.3</feature>

La característica microProfile-1.3 combina las características de Liberty que soportan MicroProfile 1.3 for Enterprise Java.

Para obtener más información, consulte Soporte del modelo de programación de MicroProfile.

Configuración de MicroProfile
[17.0.0.3 and later]<feature>mpConfig-1.1</feature>

La característica mpConfig-1.1 permite que las propiedades de configuración de aplicación de varias fuentes se amalgamen en un único conjunto de propiedades de configuración y que se acceda a las mismas utilizando una sola API de cliente.

[18.0.0.1 and later]<feature>mpConfig-1.2</feature>

La característica mpConfig-1.2 se basa en mpConfig-1.1 con conversores que incluyen clase, lista, conjunto y conversión automática para clases que tienen un constructor de serie adecuado o un método valueOf estático. También hay soporte para cdi-2.0 disponible.

Para obtener más información, consulte Habilitación de la API de MicroProfile Config.

Tolerancia al error de MicroProfile
[17.0.0.3 and later]<feature>mpFaultTolerance-1.0</feature>

La característica mpFaultTolerance-1.0 mejora la resistencia de invocación de servicio. Utiliza la biblioteca de código abierto Failsafe 1.0.1. La característica proporciona un entorno para dar soporte a microservicios resistentes a través de patrones que incluyen reintentos, interruptores, barreras aislantes, tiempos de espera y recuperaciones.

Para obtener más información, consulte Mejora de la resiliencia del microservicio en Liberty.

Comprobación de estado de MicroProfile
[17.0.0.3 and later]<feature>mpHealth-1.0</feature>

Configure la característica mpHealth-1.0 e implemente la API HealthCheck para proporcionar comprobaciones de estado en el microservicio.

Para obtener más información, consulte Realización de comprobaciones de estado de MicroProfile.

Señal web JSON de MicroProfile
[17.0.0.3 and later]<feature>mpJwt-1.0</feature>

Puede configurar un servidor Liberty para que acepte una señal web JSON de MicroProfile como una señal de autenticación.

Para obtener más información, consulte Configuración de la señal web JSON de MicroProfile.

MicroProfile OpenAPI
[18.0.0.1 and later]<feature>mpOpenAPI-1.0</feature>

Puede generar y ver documentación de API REST con la característica mpOpenAPI-1.0, que soporta MicroProfile OpenAPI for Enterprise Java.

Para obtener más información, consulte Generar documentación de API REST.

Métricas de MicroProfile
[17.0.0.3 and later]<feature>mpMetrics-1.0</feature>

Mida y supervise la información en una aplicación Liberty con la característica mpMetrics-1.0. La característica soporta la API de métricas de MicroProfile, que se ha derivado de la API de métricas de Dropwizard. Las métricas se muestran mediante una API REST que se puede conectar a otras herramientas o pilas de supervisión.

[18.0.0.1 and later]<feature>mpMetrics-1.1</feature>

La característica mpMetrics-1.1 soporta la especificación de MicroProfile Metrics 1.1.

Para obtener más información, consulte los apartados Adición de métricas a aplicaciones y Supervisión con métricas de MicroProfile.

Rastreo abierto de MicroProfile
[17.0.0.4 and later]<feature>opentracing-1.0</feature>

Habilite el rastreo distribuido automático en aplicaciones JAX-RS con la característica opentracing-1.0.

Para obtener más información, consulte Habilitación del rastreo distribuido. Para obtener la característica, consulte Instalación de activos utilizando el mandato installUtility.

MicroProfile Rest Client
[18.0.0.1 and later]<feature>mpRestClient-1.0</feature>

Invoque MicroProfile Rest Client con la característica mpRestClient-1.0.

Para obtener más información, consulte Configuración de MicroProfile Rest Client.

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.

OpenAPI
[17.0.0.3 and later]<feature>openapi-3.0</feature>

La característica openapi-3.0 genera documentación de API REST. La característica soporta la especificación de OpenAPI V3. Consulte el Generación de documentación de la API REST con OpenAPI.

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 y representa el papel de 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 acerca de las cabecearas Application-ImportService y Application-ExportService, consulte Archivos manifest de aplicación.
Paquete OSGi
<feature>osgiBundle-1.0</feature>

La característicaosgiBundle-1.0 habilita el soporte para desplegar aplicaciones OSGi. Con el soporte de aplicaciones OSGi, puede desarrollar y desplegar aplicaciones modulares que utilizan Java EE y tecnologías 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 ser útil al desarrollar sus propias características para extensiones de 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 acerca de la configuración de la característica passwordUtilities-1.0, consulte Password Utilities-1.0.

Product Insights
[17.0.0.1 and later]<feature>productInsights-1.0</feature>

La característica productInsights-1.0 registra el servidor Liberty con el servicio IBM Cloud Product Insights en IBM Cloud para informes de métricas de uso. Para obtener más información sobre el servicio, consulte IBM Cloud Product Insights en IBM developerWorks.

Para obtener información sobre cómo registrar sus servidores Liberty en el servicio Product Insights, consulte Registro de servidores de Liberty en el servicio de Product Insights en IBM Cloud.

Comunicaciones en tiempo real
<feature>rtcomm-1.0</feature>

La característica Liberty Real-Time Communications 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 a Liberty mediante JMX y obtenga detalles sobre conectores REST, Configuración de una conexión JMX segura con Liberty.

Para obtener información de configuración de la característica restConnector-1.0, consulte JMX REST Connector-1.0.

Para obtener información sobre la utilización de las API REST con el fin de transferir archivos a controladores de colectivos, miembros de colectivos y hosts registrados, o a ellos, consulte Transferencia de archivos en un colectivo de Liberty. Para utilizar las API REST, añada la característica restConnector-1.0 a la configuración de controlador colectivo.

REST connector 2.0
<feature>restConnector-2.0</feature>

La característicarestConnector-2.0 proporciona un conector JMX seguro que se puede utilizar de forma local o remota usando 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 la característica restConnector-1.0 y no incluye jaxrs-1.1 .

Consulte Conexión a Liberty mediante JMX y, para obtener detalles sobre los conectores REST, consulte Configuración de una conexión JMX segura con Liberty.

Para obtener información sobre la utilización de las API REST con el fin de transferir archivos, consulte Transferencia de archivos. Para obtener información sobre la utilización de las API REST con el fin de transferir archivos a controladores de colectivos, miembros de colectivos y hosts registrados, o a ellos, consulte Transferencia de archivos en un colectivo de Liberty. Para utilizar las API REST, añada la característica restConnector-2.0 en la configuración del servidor.

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 Detección de solicitud lenta y de bloqueo.
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 Configuración de una pasarela Rtcomm.

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.

Consulte Configuración del escalado automático para colectivos de Liberty.
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 permite 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 con la característica de controlador de escalado. La característica de controlador de escalado se debe habilitar en los controladores colectivos que forman parte del colectivo.

Consulte Configuración del escalado automático para colectivos de Liberty.
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 en 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 las 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 reemplazadas de Liberty.
    • 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.
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).
Cuando añade la característica appSecurity-1.0 o appSecurity-2.0 al servidor, también debe configurar un registro de usuarios como, por ejemplo, el registro de usuarios básico o el registro de usuarios LDAP.
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.
Consulte Envío de trabajos para gestionar servidores Liberty y Instalación de los recursos del servidor Liberty utilizando el gestor de trabajos.
Servlet
<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.

<feature>servlet-3.1</feature>

Esta característica habilita el soporte para los servlets HTTP escritos en la especificación Java Servlet 3.1.

[17.0.0.4 and later]<feature>servlet-4.0</feature>

Esta característica habilita el soporte de servlets HTTP escritos en la especificación Java Servlet 4.0. Para obtener la característica, consulte Instalación de activos utilizando el mandato installUtility.

Consulte también Protección de Liberty y sus aplicaciones.
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 conocida como 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 Protocolo de iniciación de sesión (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 sipServlet-1.1.

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 sesión para Liberty.
Inicio de sesión de medios sociales
[17.0.0.2 and later]<feature>socialLogin-1.0</feature>

Esta característica permite a los usuarios autenticarse en sitios web que están alojados en un servidor Liberty iniciando sesión con sus cuentas de medios de comunicación sociales.

Si desea más información sobre cómo configurar el inicio de sesión de medios sociales en un servidor Liberty, consulte Configuración de inicio de sesión de medios sociales en Liberty.

SPNEGO
<feature>spnego-1.0</feature>

Esta característica permite a los usuarios iniciar sesión en el controllador de dominio de Microsoft y acceder a las aplicaciones protegidas en los servidores Liberty sin ninguna solicitud adicional.

Para obtener más información acerca de cómo configurar SPNEGO en el 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.

Seguridad de transporte
[17.0.0.1 and later]<feature>transportSecurity-1.0</feature>

La característica transportSecurity-1.0 proporciona soporte para las conexiones SSL (Capa de sockets seguros) y es un alias para la característica ssl-1.0. La característica transportSecurity-1.0 no implica un protocolo SSL o TLS específico; por ejemplo la información viene de la configuración de JVM estándar.

Para obtener más información sobre la configuración de SSL, consulte Capa de sockets seguros (SSL).

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 Esta característica proporciona una práctica combinación de las características de Liberty necesarias para dar soporte a Java EE 6 Web Profile.

<feature>webProfile-7.0</feature>

Esta característica proporciona una combinación útil de las características de Liberty necesarias para soportar Java EE 7 Web Profile.

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.

Para obtener más información, consulte WebSocket.

Web Services Atomic Transaction
<feature>wsAtomicTransaction-1.2</feature>

WsAtomicTransaction es un protocolo de transacción interoperable. 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 acerca de la configuración de wsAtomicTransaction-1.2 en Liberty, consulte Web Services Atomic Transaction en 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.
z/OS Connect
<feature>zosConnect-1.0</feature>

Esta característica proporciona una pasarela entre clientes móviles, de nube y web y sistemas de fondo de z/OS como, por ejemplo, CICS Transaction Server, IMS y aplicaciones de proceso por lotes. Proporciona API RESTful. También acepta y devuelve cargas útiles de JSON y se comunica con sistemas de fondo proporcionando un servicio de transformación de datos que convierte las cargas útiles de JSON a/de matrices de bytes consumibles por aplicaciones de lenguaje nativo z/OS escritas en Cobol, PL/I y C.

Para obtener información de configuración de la característica zosConnect-1.0, consulte zosConnect-1.0.

z/OS Connect 1.2
<feature>zosConnect-1.2</feature>

Esta característica proporciona una pasarela entre clientes móviles, de nube y web y sistema de programa de fondo z/OS como, por ejemplo, CICS Transaction Server, IMS, y aplicaciones de proceso por lotes. Proporciona las API RESTful y le permite direccionar solicitudes HTTP a puntos finales REST remotos. También acepta y devuelve cargas útiles de JSON y se comunica con los sistemas de fondo proporcionando un servicio de transformación de datos que convierte las cargas útiles de JSON en/de matrices de bytes consumibles por aplicaciones de lenguaje nativo z/OS escritas en Cobol, PL/I y C.

Para obtener más información, consulte Visión general de IBM z/OS Connect

Para obtener información de configuración de la característica zosConnect-1.2, consulte zosConnect-1.2.

Adaptadores locales optimizados z/OS
<feature>zosLocalAdapters-1.0</feature>

La característica zosLocalAdapters-1.0 permite llamadas de alto rendimiento entre las aplicaciones en lenguaje nativo de z/OS y la lógica empresarial de un entorno de servidor de Liberty.

Consulte también Adaptadores locales optimizados en Liberty for z/OS y Habilitación del entorno de servidor Liberty para utilizar adaptadores locales optimizados.

Registro de solicitudes z/OS
<feature>zosRequestLogging-1.0</feature>

La característica zosRequestLogging-1.0 recopila información de solicitudes HTTP y graba un registro SMF para cada solicitud.

Consulte Habilitación del registro de solicitudes de Liberty en z/OS.

Seguridad z/OS
<feature>zosSecurity-1.0</feature>

La característica zosSecurity-1.0 proporciona soporte en la plataforma z/OS para interacciones básicas con el registro SAF, incluida la autenticación de usuarios y la recuperación de usuarios, grupos o grupos asociados a usuarios, del registro SAF.

Consulte también Activación y configuración del registro SAF en z/OS.

Gestión de transacciones de z/OS
<feature>zosTransaction-1.0</feature>

Al especificar esta característica se permite que el servidor de aplicaciones sincronice y gestione de forma adecuada la actividad transaccional entre los servicios de recuperación de recursos (RRS), el gestor de transacción del servidor de aplicaciones y el gestor de recursos.

Consulte también Habilitación de un controlador DB2 JDBC de Tipo 2 en z/OS y Problemas conocidos y restricciones de entorno de ejecución.

Gestión de carga de trabajo de z/OS
<feature>zosWlm-1.0</feature>

La característica zosWlm-1.0 proporciona acceso a servicios de gestión de carga de trabajo (WLM) nativos de z/OS.

Consulte también Habilitación de la gestión de carga de trabajo para Liberty en z/OS.


Icono que indica el tipo de tema Tema de referencia

Nombre de archivo: rwlp_feat.html