Visión general técnica de Sun Java Enterprise System 2005Q4

Arquitectura lógica para el escenario de ejemplo

En la siguiente figura aparece una arquitectura lógica para proporcionar los servicios de identidad, comunicación y portal identificados en la Tabla 2–4 usando los componentes de Java ES. La arquitectura trata configuraciones distintas lógicamente de Messaging Server como componentes separados debido a los distintos servicios que cada una proporciona.

Figura 2–7 Arquitectura lógica para el escenario de comunicaciones de la empresa

Diagrama que muestra la arquitectura lógica del escenario de comunicaciones de la empresa de ejemplo.

Los componentes se colocan en una dimensión horizontal que representa las capas lógicas estándar y en una dimensión vertical que representa los niveles de servicio de infraestructura. Las interacciones entre los componentes dependen de sus funciones como servicios de infraestructura distribuidos (interacciones entre niveles de servicio de infraestructura) o de sus funciones en una arquitectura de aplicaciones de capas (interacciones dentro y entre capas lógicas).

En esta arquitectura, Access Manager, que accede a la información de usuario almacenada en Directory Server, actúa como árbitro de los servicios de autorización y autenticación de inicio de sesión único para Portal Server y en otros componentes basados en web en la capa de presentación. Los componentes de Messaging Server incluyen: un almacén de mensajes (Messaging Server-STR) en la capa de datos, que envía y recupera componentes en la capa de servicios de negocio; otro componente de acceso HTTP; y Communications Express en la capa de presentación.

La arquitectura lógica también muestra las dependencias de los servicios de infraestructura entre los distintos componentes de Java ES. Portal Server, por ejemplo, depende de Communications Express para sus canales de mensajería y calendario. También depende de Access Manager para los servicios de autenticación y autorización. Estos componentes, a su vez, dependen de Directory Server para obtener la información de usuario y los datos de configuración. Varios componentes requieren los servicios de contenedores web proporcionados por Web Server .

Para obtener más información acerca del diseño de soluciones lógicas de Java ES, consulte la Guía de planificación de la implementación de Sun Java Enterprise System 2005Q4.