Capítulo 2. Descripción general de JBoss EAP
2.1. Acerca de JBoss EAP 7
Red Hat JBoss Enterprise Application Platform 7.1 (JBoss EAP 7) es una implementación certificada de las especificaciones completas y del perfil web de Java Enterprise Edition 7 (Java EE 7).
Las principales versiones de JBoss EAP se desarrollan a partir del proyecto comunitario WildFly en ciertos puntos, cuando el proyecto comunitario ha alcanzado el nivel deseado de terminación de funciones. A partir de aquí, continúa un período extendido de pruebas y puesta en producción, en el que JBoss EAP se estabiliza, se certifica y se mejora para su uso en producción. Durante el ciclo de vida de una versión principal de JBoss EAP, se pueden seleccionar funciones y enviarlas del proyecto comunitario a una serie de versiones menores de mejora de funciones dentro de la misma familia de versiones principales. Por ejemplo, JBoss EAP 7.1 se desarrolló a partir de una rama en funcionamiento de WildFly 11.
JBoss EAP ofrece opciones preconfiguradas para funciones como agrupamiento de alta disponibilidad, mensajería y almacenamiento en caché distribuido. También permite que los usuarios escriban, implementen y ejecuten aplicaciones mediante la diversidad de API y servicios que ofrece JBoss EAP.
JBoss EAP incluye una estructura modular que permite la habilitación de servicios solo cuando es requerido, lo que aumenta la velocidad de inicio. La consola de administración basada en la Web y la interfaz de línea de comando (CLI) de administración hacen innecesaria la edición de los archivos de configuración de XML y añaden la capacidad de crear scripts y automatizar tareas. Asimismo, JBoss EAP incluye las API y marcos de desarrollo para crear rápidamente aplicaciones Java EE seguras y escalables.
Tabla 2.1. Funciones de JBoss EAP
| Característica | Descripción |
|---|---|
|
Cumple con Java EE 7 |
Perfil completo y web de Java Enterprise Edition 7 certificado. |
|
Dominio administrado |
Gestión centralizada de varias instancias de servidores y hosts físicos, al tiempo que el servidor autónomo permite una única instancia de servidor. Gestión de configuración, implementación, vinculación de sockets, módulos, extensiones y propiedades del sistema por grupo de servidores. Gestión centralizada y simplificada de la seguridad de las aplicaciones (incluidos los dominios de seguridad). |
|
Consola de administración y CLI de administración |
Nuevas interfaces de administración de dominios o servidores autónomos. La CLI de administración también incluye un modo de lote que puede generar scripts y automatizar las tareas de administración. No se recomienda editar directamente los archivos de configuración de JBoss EAP XML. |
|
Distribución de directorio simplificada |
El directorio de módulos contiene todos los módulos del servidor de aplicaciones. Los directorios de dominio y autónomo contienen los artefactos y archivos de configuración para implementaciones de dominio y autónomas respectivamente. |
|
Mecanismo modular de carga de clases |
Los módulos se cargan y se descargan a pedido. Esto mejora el rendimiento, otorga beneficios para la seguridad y reduce los tiempos de inicio e reinicio. |
|
Gestión optimizada de fuentes de datos |
Los controladores de la base de datos se implementan como otros servicios. Asimismo, las fuentes de datos se crean y se gestionan mediante la consola de administración y la CLI de administración. |
2.2. Subsistemas
Muchas de las API y capacidades expuestas a aplicaciones implementadas en JBoss EAP se organizan en subsistemas. Estos subsistemas pueden ser configurados por administradores para proporcionar un comportamiento diferente, según la meta de la aplicación. Por ejemplo, si una aplicación requiere una base de datos, se puede configurar una fuente de datos en el subsistema datasources a la que puede acceder la aplicación después de ser implementada en ese servidor o dominio JBoss EAP.
2.3. Alta disponibilidad
La alta disponibilidad (HA) en JBoss EAP se refiere a varias instancias de JBoss EAP que trabajan a la par para proporcionar aplicaciones más resistentes a fluctuaciones en el tráfico, la carga del servidor y la falla del servidor. HA incorpora conceptos como escalabilidad, balanceo de carga y tolerancia a fallas.
2.4. Modos operativos
Además de ofrecer funcionalidad y API a sus aplicaciones, JBoss EAP tiene capacidades de administración potentes. Estas capacidades de administración difieren según el modo operativo que se usa para iniciar JBoss EAP. JBoss EAP ofrece un modo operativo de servidor autónomo para gestionar instancias discretas y un modo operativo de servidor administrado para gestionar grupos de instancias desde un único punto de control.

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.