Java ES es una integración de distintos productos de software y componentes en un único sistema de software. Una serie de funciones en el nivel del sistema facilitan esta integración, entre las que se incluyen:
Todos los componentes están sincronizados en un conjunto común de bibliotecas compartidas.
Todos los componentes de Java ES se instalan usando un único instalador.
Todos los componentes de Java ES pueden compartir una identidad de usuario integrada y un sistema de administración de la seguridad.
Todos los componentes de Java ES tienen una estructura de supervisión común.
Estas funciones se describen en los siguientes capítulos de esta guía. El objetivo de esta sección es presentar los componentes integrados en Java ES. Estos componentes del sistema se pueden agrupar en tres categorías principales, tal y como se muestra en la siguiente figura:
Los componentes proporcionan los siguientes servicios, como se indica a continuación:
Componentes de servicios del sistema. Estos componentes proporcionan los servicios de infraestructura principales de Java ES que admiten el uso de aplicaciones de empresa distribuidas.
Componentes de calidad del servicio. Estas calidades mejoran la disponibilidad, la seguridad, la escalabilidad y la facilidad de mantenimiento de los componentes de los servicios del sistema y los componentes de aplicaciones distribuidas.
Componentes compartidos. Estos componentes proporcionan el entorno en el que se ejecutan los componentes de los servicios del sistema y de calidad del servicio.
Para obtener una lista de los componentes de Java ES, consulte el Apéndice A, Componentes de Java ES.
Una serie de componentes de Java ES proporcionan los servicios principales que dan respaldo a las soluciones de software distribuidas. Entre estos servicios del sistema se incluyen los servicios de portal, identidad y seguridad, contenedor web, aplicaciones de J2EE y persistencia.
Los componentes de servicios del sistema que proporcionan estos servicios distribuidos y los servicios que éstos proporcionan se muestran en orden alfabético y se describen brevemente en la siguiente tabla. Cada componente de servicios del sistema es un proceso de servidor con varios subprocesos que admite el uso de una gran cantidad de clientes. Para obtener más información sobre cada componente, consulte Componentes de servicios del sistema.
Tabla 1–1 Componentes de los servicios del sistema de Java ES
Además de los componentes de servicios del sistema que se muestran en la Tabla 1–1, Java ES incluye una serie de componentes que se usan para mejorar la calidad de los servicios proporcionados por los componentes de servicios del sistema. Los componentes de calidad del servicio también pueden mejorar los servicios de aplicaciones desarrollados de forma personalizada. Los componentes de servicio de calidad se pueden clasificar en las siguientes categorías:
Componentes de disponibilidad
Componentes de acceso
Componentes de supervisión
Los componentes de disponibilidad ofrecen un tiempo de actividad prácticamente continuo para los componentes de los servicios del sistema y los servicios de aplicaciones personalizadas. Los componentes de disponibilidad incluidos en Java ES y los servicios que proporcionan se muestran en la siguiente tabla. Para obtener más información sobre cada componente, consulte Componentes de disponibilidad.
Tabla 1–2 Componentes de disponibilidad de Java ES
Los componentes de acceso proporcionan acceso cliente a los servicios del sistema, a menudo un acceso seguro desde ubicaciones de Internet fuera de un servidor de seguridad de la empresa. Además de dicho acceso, también ofrecen una función de enrutamiento y almacenamiento en la caché. Los componentes de acceso incluidos en Java ES y los servicios que proporcionan se muestran en la siguiente tabla. Para obtener más información sobre cada componente, consulte Componentes de acceso.
Tabla 1–3 Componentes de acceso de Java ES
Java ES incluye una función de supervisión que proporciona el estado del sistema en tiempo real y realiza trabajos de supervisión que se pueden personalizar. El componente de producto Sun Java System Monitoring Console, compatible con el shared component (componente compartido) Sun Java System Monitoring Framework, implementa la supervisión. Para obtener más información, consulte Componentes de supervisión.
Java ES incluye varias bibliotecas compartidas instaladas localmente de las que dependen muchos componentes de servicios del sistema y muchos componentes de calidad del servicio. Los componentes compartidos de Java ES proporcionan servicios locales para los componentes de productos de Java ES que se ejecuten en el mismo equipo host.
Los componentes compartidos se utilizan a menudo para proporcionar portabilidad entre los distintos sistemas operativos. Entre los ejemplos de componentes compartidos de Java ES, se incluyen: Java 2 Platform, Standard Edition (J2SE), Netscape Portable Runtime (NSPR), Network Security Services (NSS), Java Security Services for Java (JSS), etc. Para ver la lista completa, consulte Componentes compartidos.
Los componentes compartidos se instalan automáticamente con el instalador de Java ES, en función de los componentes de los servicios del sistema y de los componentes de calidad del servicio que se instalen.