Descripción general técnica de Sun Java Enterprise System 5 Update 1

Componentes de servicios del sistema

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

Componente 

Servicios del sistema proporcionados 

Sun Java System Access Manager

Incluye servicios de administración de acceso y de administración de identidades digitales. Los servicios de administración de acceso incluyen la autenticación (también el inicio de sesión único) y la autorización basada en funciones para acceder a las aplicaciones y los servicios. Estos servicios incluyen la administración centralizada de cuentas de usuario individuales, roles, grupos y directivas.

Sun Java System Application Server

Incluye servicios de contenedor de J2EE para componentes de Enterprise JavaBeansTM (EJB), como beans de sesión, beans de entidad y beans controlados por mensajes. El contenedor incluye servicios de infraestructura necesarios para que interactúen los componentes distribuidos y bien acoplados, lo que convierte a Application Server en una plataforma para el desarrollo y la ejecución de aplicaciones de comercio electrónico y servicios web. Application Server también proporciona servicios de contenedor web.

Sun Java System Directory Server

Incluye un depósito central para almacenar y administrar información de intranet e Internet como, por ejemplo, perfiles de identidad (empleados, clientes, proveedores, etc.), credenciales de usuario (certificados de clave pública, contraseñas y números de identificación personal), privilegios de acceso, información de recursos de aplicaciones e información de recursos de red. 

Java DB [Java ES 5 es la primera versión que incluye Java DB como componente de producto. Java DB se introdujo por primera vez como componente compartido en Java ES 2005Q4, con el nombre de Derby Database.]

Proporciona una base de datos ligera para el desarrollo de aplicaciones de Java. Java DB es una distribución compatible de Sun de la base de datos de código abierto Apache Derby, implementada por competo mediante tecnología de Java.

Sun Java System Message Queue

Proporciona funciones de mensajería asíncrona y fiable entre aplicaciones y componentes distribuidos que no estén firmemente acoplados. Message Queue implementa la especificación de la API de JavaTM Message Service (JMS) y agrega funciones empresariales, tales como la seguridad, la escalabilidad y la administración remota.

Sun Java System Portal Server

Proporciona servicios de portal claves, como por ejemplo, personalización y agregación para clientes basados en navegadores que acceden a aplicaciones o servicios de negocios. Portal Server también proporciona un motor de búsquedas configurable. 

Sun Java System Service Registry

Proporciona un registro y un depósito para que se puedan usar aplicaciones web con arquitecturas orientadas a servicios (SOA). Service Registry implementa estándares del mercado para registrar y detectar servicios web, así como para administrar los datos y artefactos de información asociados como, por ejemplo, el esquema XML, las reglas de los procesos empresariales, el control de acceso, el control de versión, etc. 

Sun Java System Web Server

Proporciona servicios de contenedor webde J2EETM para componentes web de Java como, por ejemplo, los componentes Java Servlet y JavaServer PagesTM (JSPTM). Web Server también admite otras tecnologías de aplicación web para proporcionar contenido web dinámico y estático, como, por ejemplo, las secuencias de comandos CGI y Sun Java System Active Server Pages.