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  
wmqJmsClent-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.

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.

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.

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. Consulte Aplicaciones 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.

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.
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.
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.
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.
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 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 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.

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.

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.

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.

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.

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.

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.
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.

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.
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.
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.


Icono que indica el tipo de tema Tema de referencia

Nombre de archivo: rwlp_feat.html