Este apéndice ofrece una lista de referencia de todos los componentes de Java ES, agrupados en las siguientes categorías:
Descripciones de los componentes de servicios de sistemas. Estos componentes ofrecen los servicios de infraestructura clave de Java ES necesarios para el uso de aplicaciones de empresa distribuidas. Estos servicios, tal y como se describe en ¿Por qué usted necesita Java Enterprise System?, incluyen servicios de portal, de comunicación y colaboración, de seguridad e identidad, servicios web y de aplicaciones y, por último, servicios de disponibilidad.
Descripciones de componentes de calidad del servicio. Estos componentes se utilizan para mejorar la calidad de los servicios proporcionados por los componentes de servicio del sistema o por los componentes de aplicaciones distribuidas. Algunos de los componentes se utilizan para ofrecer un tiempo de actividad del sistema prácticamente continuo, otros son componentes de acceso que se utilizan para garantizar el acceso seguro de los usuarios finales a los servicios del sistema y otros son componentes de administración del sistema que se utilizan para mejorar la facilidad de mantenimiento de las soluciones de Java ES.
Componentes compartidos. Estos componentes son bibliotecas locales que pueden compartir todos los componentes de Java ES que se estén ejecutando en un equipo host concreto.
En este apéndice, los componentes de Java ES se enumeran alfabéticamente con sus respectivas categorías y subcategorías.
Si desea obtener una guía de la documentación de los distintos componentes, consulte Guía de documentación de Sun Java Enterprise System 2005Q4.
Los componentes de los servicios del sistema de Java ES ofrecen los servicios de infraestructura necesarios para el uso de aplicaciones de empresa distribuidas. Los componentes de los servicios del sistema de Java ES se describen en las siguientes secciones:
Sun Java System Access Manager (Access Manager) proporciona a las organizaciones la infraestructura necesaria para administrar los proceso utilizados para gestionar las identidades digitales de los clientes, los empleados y los socios que usan servicios basados en web y aplicaciones no basadas en web. Dado que estos recursos pueden estar distribuidos por una amplia gama de redes internas y externas, los atributos, las directivas y las autorizaciones se definen y se aplican a cada identidad para administrar así el acceso a estas tecnologías.
El programa de instalación de Java ES ofrece Access Manager como único componente instalable. Si es necesario, los siguientes subcomponentes de Access Manager pueden instalarse por separado:
Identity Management y Policy Services Core. Proporciona los medios para crear y administrar identidades de usuarios, así como para definir y evaluar las directivas que proporcionan acceso a los recursos de Java ES basándose en las identidades de los usuarios. Este subcomponente también incluye los subcomponentes Access Manager SDK y Delegated Administrator (consulte Sun Java System Delegated Administrator 6 2005Q4).
Access Manager SDK. Proporciona una interfaz remota para Access Manager. Este subcomponente debe instalarse en cualquier equipo que aloje un componente de Java ES que acceda a Access Manager de forma remota.
Access Manager Administration Console. Se trata de una interfaz gráfica que consolida servicios de identidades y administración de directivas. También proporciona una interfaz única para usuarios con objeto de crear y administrar cuentas de usuario, atributos de servicio y reglas de acceso en Directory Server.
Common Domain Services for Federation Management. Permiten al usuario utilizar una única identidad para acceder a aplicaciones ofrecidas por varios proveedores de servicios afiliados.
Sun Java System Application Server (Application Server) proporciona una plataforma compatible con J2EE para desarrollar e implementar servicios de aplicaciones y servicios web. Application Server proporciona servicios de infraestructura para la interacción entre componentes distribuidos acoplados firmemente, incluida la invocación de métodos remotos y otros servicios de tiempo de ejecución.
El programa de instalación de Java ES ofrece Application Server como único componente instalable. Si es necesario, los siguientes subcomponentes de Application Server pueden instalarse por separado:
Domain Administration Server. Proporciona funciones administrativas de servidor, como administración y configuración de Application Server e implementación de componentes y aplicaciones J2EE.
Application Server Administration Client. Proporciona clientes para administración gráfica que ayudan a administrar y configurar instalaciones de Application Server y aplicaciones alojadas. Administration Client también ayuda a implementar aplicaciones.
Command Line Administration Tool (Herramienta de administración de línea de comandos). Proporciona clientes para administración mediante línea de comandos que ayudan a administrar y configurar instalaciones de Application Server y aplicaciones alojadas. La herramienta también ayuda a implementar aplicaciones.
Load Balancing Plug-in (Complemento de balance de carga).
PointBase. Proporciona una base de datos incorporada que se puede utilizar para las operaciones de persistencia.
Aplicaciones de ejemplo.
Sun Java System Calendar Server (Calendar Server) es una solución escalable, basada en web que se usa para funciones de calendario y de programación en empresas y proveedores de servicios. Calendar Server admite calendarios de grupo y personales, así como calendarios para recursos como, por ejemplo, salas de conferencias y equipos.
El programa de instalación de Java ES ofrece Calendar Server como único componente instalable.
Sun Java System Directory Server (Directory Server) proporciona un servicio de directorio centralizado para la información de la red, la intranet o la extranet. Directory Server se integra con los sistemas existentes y actúa como depósito centralizado para la consolidación de la información de los empleados, los clientes, los proveedores y los socios. Puede ampliar Directory Server para administrar perfiles de usuario y preferencias, así como la autenticación de usuarios de la extranet.
El programa de instalación de Java ES ofrece Directory Server como único componente instalable.
Sun Java System Instant Messaging (Instant Messaging) hace posible que los usuarios finales puedan usar las funciones de mensajería instantánea y sesiones de chat, así como enviar mensajes de alerta y compartir grupos de noticias de forma inmediata. Instant Messaging se puede usar con intranets y con Internet. También admite la interacción con otros proveedores de mensajería instantánea.
El programa de instalación de Java ES ofrece Instant Messaging como único componente instalable. Los siguientes subcomponentes de Instant Messaging se pueden instalar por separado:
Instant Messaging Server Core. Incluye software para el servidor y el multiplexor.
Instant Messaging Resources.
Access Manager Instant Messaging Service.
Sun Java System Message Queue (Message Queue) es una solución basada en estándares para el problema de la comunicación interna entre las aplicaciones que permite enviar mensajes con fiabilidad. Message Queue: es un sistema de mensajería empresarial que implementa el estándar abierto Java Message Service (JMS).
Además de ser proveedor de JMS, Message Queue cuenta con funciones que superan los requisitos mínimos de la especificación JMS. Con el software de Message Queue, los procesos que se ejecuten en plataformas y en sistemas operativos diferentes se pueden conectar a un servicio de mensajería Message Queue común para enviar y recibir información. Los desarrolladores de aplicaciones se pueden centrar en la lógica de negocio de sus aplicaciones en lugar de en procesos concretos sobre cómo se comunican sus aplicaciones a través de la red.
Message Queue está disponible en dos ediciones:
Enterprise Edition (predeterminada). Incluye compatibilidad con servicios de mensajería multibroker, conexiones HTTP/HTTPS, conexiones seguras y escalables, conmutación por error de la conexión del cliente y asistencia al cliente para el lenguaje C. Esta edición es ideal para implementar y ejecutar aplicaciones de mensajería en un entorno de producción a gran escala.
Platform Edition. Ofrece compatibilidad básica con JMS y es ideal para implementaciones a pequeña escala y entornos de desarrollo.
El programa de instalación de Java ES incluye Message Queue Enterprise Edition y Message Queue Platform Edition como componentes para instalarlos por separado.
Sun Java System Messaging Server (Messaging Server) es un potente servidor de mensajería de Internet basado en estándares destinado a los proveedores de servicios y a las empresas. Messaging Server es una aplicación de gran capacidad diseñada para gestionar mensajes de forma fiable. Está formada por varios componentes modulares, que se pueden configurar de forma independiente y que son compatibles con varios protocolos de correo electrónico.
El programa de instalación de Java ES ofrece Messaging Server como único componente instalable. Sin embargo, después de la instalación, cada instancia de Messaging Server se puede configurar para proporcionar varios servicios de mensajería distintos, representando de hecho el siguiente conjunto de subcomponentes de Messaging Server:
Message Store. Proporciona funciones de almacenamiento y recuperación.
Message Transfer Agent (MTA). Admite el envío de correo electrónico administrando las conexiones SMTP, encaminando los correos electrónicos y enviando los mensajes a los almacenes de mensajes adecuados. Se puede configurar para enviar un correo electrónico a un almacén interno (entrada) o a almacenes externos de correo (salida).
Message Multiplexor (MMP). Permite recuperar correos electrónicos accediendo al almacén de mensajes (o a un conjunto de almacenes) para clientes de correo electrónico mediante protocolos IMAP o POP.
Message Express Multiplexor (MEM). Hace posible la recuperación y el envío de mensajes de correo electrónico usando clientes de correo basados en web (HTTML).
Sun Java System Portal Server (Portal Server) es una solución de servidor de portal habilitada para identidades. Portal Server combina servicios de portal claves como, por ejemplo, personalización, adición, seguridad, integración y búsqueda. Mobile Acces (Acceso móvil), un subcomponente de Portal Server, proporciona acceso inalámbrico a Portal Server desde dispositivos móviles, como teléfonos moviles y asistentes digitales personales.
El instalador de Java ES proporciona Portal Server, incluido el acceso movil, como el único componente instalable.
Sun Java System Service Registry (Service Registry) es un depósito que actúa como registro (UDDI) para los servicios web y como registro XML para negocios empresariales (ebXML) para que sea posible usar aplicaciones web con arquitectura orientada a servicios (SOA). El registro UDDI se utiliza para registrar y detectar serviciosweb y el registro ebXML se usa para almacenar los elementos de información necesarios para que sea posible la integración de los procesos de negocio. Estos elementos de información incluyen metadatos como, por ejemplo, el esquema XML, las reglas de procesos de negocio, los controles de versión, los esquemas de clasificación, etc.
Sun Java System Web Server (Web Server ) es un servidor web seguro para varios procesos y subprocesos creado a partir de estándares abiertos. Web Server proporciona un gran rendimiento, fiabilidad, escalabilidad y facilidad de administración para empresas de todos los tamaños. Web Server admite una amplia gama de estándares de software web, incluidos JDK 1.4.1, Java Servlet 2.3, JavaServer Pages TM (JSPTM) 1.2, HTTP/1.1, PKCS #11, FIPS-140, certificados configurados de 168 bits y otros estándares basados en la seguridad.
El programa de instalación de Java ES ofrece Web Server como único componente instalable.
Los componentes que se utilizan para apoyar a los componentes de servicios de Java ES están agrupados en las siguientes categorías:
Componentes de disponibilidad
Componentes de acceso
Componentes administrativos
Los componentes de estas categorías se describen en las siguientes secciones.
Los componentes de disponibilidad ofrecen un tiempo de actividad prácticamente continuo para los componentes de servicio del sistema y los componentes de aplicaciones. Los siguientes componentes de disponibilidad de Java ES se describen en esta sección:
El software de Sun Cluster proporciona servicios de alta disponibilidad y escalabilidad escalabilidad para Java Enterprise System, así como para aplicaciones basadas en la infraestructura de Java ES.
Un clúster es un conjunto de equipos que no están firmemente acoplados (nodos de clúster) y que proporcionan en conjunto al cliente una vista única de los servicios, los recursos de sistema y los datos. Internamente, el clúster utiliza equipos redundantes, interconexiones, almacenamiento de datos e interfaces de red para ofrecer alta disponibilidad en datos y servicios basados en clúster. El software de Sun Cluster supervisa continuamente el estado de los nodos de miembros y otros recursos de clúster y utiliza la redundancia interna para ofrecer acceso casi continuo a estos recursos aunque se produzca un error.
El programa de instalación de Java ES proporciona Sun Cluster Core y Sun Cluster Agents como componentes que se pueden instalar por separado. Existen agentes adicionales de Sun Cluster que están disponibles en CD separados.
Sun Java System High Availability Session Store (HADB) es un almacén de sesión de alta disponibilidad que proporciona un almacén de datos que se puede usar para que los datos de la aplicación estén disponibles, incluso aunque se produzca un fallo. Esta capacidad es especialmente importante para restaurar la información de estado asociada a una sesión de clientes. Sin esta capacidad, un fallo durante una sesión obliga a repetir todas las operaciones cuando se restablezca la sesión.
Los siguientes componentes de Java ES proporcionan servicios que almacenan la información de estado de la sesión: Application Server, Access Manager y Message Queue. Sin embargo, Application Server es el único de estos componentes que puede utilizar los servicios HADB para mantener el estado de la sesión durante un fallo.
El programa de instalación de Java ES ofrece HADB como único componente instalable. Sin embargo, un subcomponente de servidor y de cliente son necesarios para proporcionar servicios HADB.
Los componentes de acceso proporcionan acceso cliente a los servicios del sistema, a menudo desde ubicaciones de Internet fuera de un servidor de seguridad de la empresa. Los siguientes componentes de acceso de Java ES se describen en esta sección:
Sun Java System Communications Express (Communications Express) proporciona un cliente integrado de comunicación y colaboración basado en web que permite a los usuarios finales disponer de una interfaz web para los servicios de calendario, correo electrónico y libreta de direcciones. Communications Express consta de estos tres módulos de cliente: libreta de direcciones, calendario y correo. Communications Express se puede configurar para proporcionar acceso a Messaging Server o a Calendar Server o a ambos. Funciona con Sun Java System LDAP Schema, Versión 1 (Schema 1) o Schema 2.
El programa de instalación de Java ES ofrece Communications Express como único componente instalable.
Sun Java System Web Proxy Server (Web Proxy Server) proporciona funciones de almacenamiento en caché, filtrado y distribución de contenido web. Web Proxy Server se utiliza a menudo dentro de servidores de seguridad empresariales para reducir el número de solicitudes a los servidores de contenido remotos. Se utiliza también fuera de los servidores de seguridad para proporcionar una puerta de enlace segura para las solicitudes entrantes de Internet.
El programa de instalación de Java ES incluye Web Proxy Server como único componente instalable.
Sun Java System Connector para Microsoft Outlook permite que Outlook se pueda usar como cliente de escritorio con Sun Java Enterprise System. El conector es un complemento de Outlook que debe instalarse en el escritorio del usuario.
Connector para Microsoft Outlook efectúa consultas a Messaging Server para obtener información sobre las jerarquías de carpetas y los mensajes de correo electrónico y después convierte esa información en propiedades de API de mensajería (MAPI) para su visualización en Outlook. Del mismo modo, usa WCAP para efectuar consultas a Calendar Server para acontecimientos y tareas que se convierten entonces en propiedades MAPI. Con este modelo, Sun Java System Connector para Microsoft Outlook crea una vista de Outlook de usuario final a partir de dos orígenes de información distintos: información de correo procedente de Messaging Server e información de calendario procedente de Calendar Server.
Sun Java System Connector para Microsoft Outlook se incluye en el CD de accesorios, con su propio programa de instalación.
Sun Java System Directory Proxy Server (Directory Proxy Server) es un componente básico de cualquier servicio de directorio cuyo funcionamiento sea vital para las soluciones de comercio electrónico. Directory Proxy Server es una puerta de enlace de protocolo de aplicación LDAP que ofrece funciones mejoradas de control de acceso al directorio, compatibilidad de esquema y alta disponibilidad usando técnicas de conmutación por error y de balance de la carga de la aplicación.
El programa de instalación de Java ES ofrece Directory Proxy Server como único componente instalable.
Sun Java System Portal Server Secure Remote Access (Portal Server Secure Remote Access) amplía las funciones de Portal Server ofreciendo acceso remoto seguro basado en navegador al contenido y los servicios de Portal Server desde cualquier navegador remoto, eliminando así la necesidad de usar software de cliente. La integración con Portal Server garantiza que los usuarios reciban un acceso cifrado seguro al contenido y a los servicios a los que tienen permiso para acceder.
El programa de instalación de Java ES ofrece Portal Server Secure Remote Access como único componente instalable. Si es necesario, los siguientes subcomponentes de Portal Server Secure Remote Access pueden instalarse por separado:
Portal Server Secure Remote Access Core.
Puerta de enlace. Proporciona una interfaz y una barrera de seguridad para una intranet corporativa que permite el acceso remoto desde el exterior de la intranet. La puerta de enlace presenta al usuario remoto de forma segura el contenido de servidores web internos y servidores de aplicación a través de una única interfaz.
Proxy Netlet. Hace posible que los usuarios ejecuten de forma segura servicios TCP/IP comunes en Internet y otras redes que no sean seguras. Netlet permite ejecutar aplicaciones como Telnet, SMTP, HTTP y otras de puerto fijo.
Proxy Rewriter. Proporciona un acceso seguro a las páginas web de una intranet corporativa desde el exterior de la intranet mediante la transformación de los enlaces web y la creación de conjuntos de reglas para gestionar las páginas web de la intranet.
Los componentes administrativos proporcionan funciones de administración, como configuración y supervisión, para los servicios del sistema. Los siguientes componentes administrativos de Java ES se describen en esta sección:
Sun Java System Administration Server (Administration Server) y Server Console proporcionan juntos una herramienta gráfica que permite administrar Directory Server, Directory Proxy Server y Messaging Server. Administration Server procesa las peticiones de los servidores instalados en un grupo de servidores en el mismo directorio root e inicia los programas requeridos para atender las peticiones.
Server Console es una aplicación Java independiente que trabaja en su red junto con una instancia de Directory Server y otra de Administration Server. Server Console actúa como aplicación de administración cliente del software de Java ES en su empresa.
El programa de instalación de Java ES proporciona Server Console y Administration Server juntos como un único componente instalable.
Sun Java System Directory Preparation Script se usa para configurar Directory Server con el esquema necesario para realizar la provisión de los usuarios para Messaging Server y Calendar Server.
Sun Java System Delegated Administrator es una utilidad de línea de comandos (commadmin ) para realizar la provisión de usuarios, grupos, dominios y recursos para Calendar Server, Messaging Server y otros proveedores de servicios de Java ES.
Delegated Administrator se instala automáticamente cuando elige instalar Access Manager.
Los componentes compartidos proporcionan servicios locales y compatibilidad tecnológica que requieren los componentes de servicios de sistema de Java ES para funcionar. El instalador de Java ES instala automáticamente los componentes compartidos requeridos que necesiten otros componentes de Java ES que estén instalados en un equipo host.
Java Enterprise System incluye los componentes compartidos que aparecen a continuación: