Java Enterprise System es una integración de distintos productos de software y componentes en un único sistema de software. Los componentes de este sistema se han probado conjuntamente para garantizar su interoperabilidad. La integración es posible mediante una serie de funciones de nivel de sistema:
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.
Estas funciones se describen en los siguientes capítulos de esta guía. El objetivo de esta sección es presentar los distintos componentes integrados en Java Enterprise System. Estos componentes de sistema se pueden agrupar en tres categorías principales, tal y como se muestra en la siguiente ilustración:
Componentes de los servicios del sistema. Estos componentes proporcionan los servicios de infraestructura principales de Java Enterprise System que admiten el uso de aplicaciones de empresa distribuidas.
Componentes de calidad del servicio. Estos componentes 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.
Una serie de componentes de Java ES proporcionan los servicios principales que dan respaldo a las soluciones de software distribuidas. Estos servicios de sistemaincluyen servicios de portal, servicios de comunicación y colaboración, servicios de identidad y seguridad, servicios de contenedor web y servicios de aplicación J2EE.
Los componentes de servicio de sistema que proporcionan estos servicios distribuidos y los servicios que éstos proporcionan se describen brevemente en la siguiente tabla. Cada componente de los 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 Descripciones de los componentes de servicios de sistemas.
Tabla 1–1 Componentes de los servicios del sistema de Java ES
Además de los componentes de los servicios del sistema que se muestran en la Tabla 1–1, Java Enterprise System incluye una serie de componentes que se usan para mejorar la calidad de los servicios proporcionados por los componentes de los 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 administrativos
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 Enterprise System y los servicios que proporcionan se muestran en la siguiente tabla. Para obtener más detalles acerca de cualquier componente, consulte Descripciones de los componentes de disponibilidad.
Tabla 1–2 Componentes de disponibilidad de Java ES
Componente |
Servicios de disponibilidad proporcionados |
---|---|
Proporciona servicios de escalabilidad y de alta disponibilidad para Java Enterprise System, las aplicaciones que se ejecutan en la parte superior de la infraestructura de Java Enterprise System y el entorno de hardware donde se implementan. |
|
Proporciona un almacén de datos que hace que los datos de la aplicación, especialmente los datos del estado de la sesión, estén disponibles incluso en caso de fallo. |
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. Los componentes de acceso incluidos en Java Enterprise System y los servicios que proporcionan se muestran en la siguiente tabla. Para obtener más detalles acerca de los componentes, consulte Descripciones de componentes de acceso.
Tabla 1–3 Componentes de acceso de Java ES
Componente |
Servicios de acceso proporcionados |
---|---|
Proporciona servicios de seguridad para Directory Server desde fuera de un servidor de seguridad corporativo. Directory Proxy Server proporciona control de acceso al directorio y redireccionamiento para varias instancias de Directory Server. |
|
Sun Java System Web Proxy Server |
Proporciona funciones de almacenamiento en caché, filtrado y distribución de contenido web para peticiones de Internet entrantes y salientes. |
Sun Java System Communications Express |
Proporciona acceso basado en web a Messaging Server, Calendar Server y Directory Server, en función de la configuración. |
Proporciona un acceso de Internet seguro desde fuera de un servidor de seguridad corporativo al contenido de Portal Server y los servicios, incluidos los portales internos. |
|
|
|
Proporciona clientes de escritorio utilizando Microsoft Outlook con una interfaz para Messaging Server y Calendar Server. |
Los componentes administrativos proporcionan funciones de administración, como configuración y supervisión, para los servicios del sistema. Los componentes administrativos incluidos en Java Enterprise System y los servicios que proporcionan se muestran en la siguiente tabla. Para obtener más detalles acerca de cualquier componente, consulte Descripciones de componentes administrativos.
Tabla 1–4 Componentes administrativos de Java ES
Componente |
Servicios administrativos proporcionados |
---|---|
Proporciona una herramienta de administración gráfica que le permite configurar y administrar Directory Server y Messaging Server. |
|
Proporciona una secuencia de comandos para configurar Directory Server con el esquema necesario para la provisión de los usuarios para Messaging Server y Calendar Server. |
|
Proporciona tanto herramientas de línea de comandos como de GUI para cumplimentar las entradas de los usuarios en Directory Server con los atributos de usuario requeridos por Messaging Server y Calendar Server. |
Java Enterprise System incluye varias bibliotecas compartidas instaladas localmente de las que dependen muchos componentes de los servicios del sistema y muchos componentes de calidad del servicio. Los componentes compartidos de Java ES proporcionan servicios locales para los componentes de Java ES que se ejecutan en el mismo equipo host.
Los componentes compartidos se utilizan a menudo para proporcionar portabilidad entre los distintos sistemas operativos. Ejemplos de componentes compartidos de Java Enterprise System: Java 2 Platform, Standard Edition (plataforma J2SETM), Netscape Portable Runtime (NSPR), Network Security Services (NSS), Network 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.