Serie de ejemplos de implementación de Sun Java Enterprise System 2005Q1: Escenario de evaluación

Escenario de implementación

El primer paso en el desarrollo de una arquitectura para una solución es preparar un escenario de implementación. Un escenario de implementación está formado por:

Esta sección describe cómo desarrollar un escenario de implementación basado en los casos de uso descritos en Casos de uso de la evaluación.

Arquitectura lógica

Una arquitectura lógica identifica los componentes de Java Enterprise System que ofrecen los servicios descritos en un conjunto de casos de uso. La arquitectura lógica se representa normalmente de forma gráfica. Los componentes que se necesitan para los casos de uso de evaluación se muestran en la Figura 2–1.

Figura 2–1 Arquitectura lógica de la implementación de evaluación

Dibujo, con recuadros para los componentes que aparecen en el texto.

Los componentes de la Figura 2–1 están incluidos en la arquitectura lógica por las razones siguientes:

En la Figura 2–1, los componentes se ordenan en varios niveles. Los niveles representan las distintas funciones que desempeñan los componentes en la solución. En la solución de evaluación, todos los niveles se combinarán en un mismo sistema informático.

En una solución de producción, las funciones que desempeñan los componentes ayudan a determinar la distribución de componentes y subcomponentes en la red, así como su configuración para que puedan colaborar con otro software; por ejemplo, los clientes de correo independiente. Si desea obtener más información sobre la arquitectura multinivel de Java ES, consulte Visión general técnica de Java Enterprise Systemhttp://download.oracle.com/817-5764.

Calidad de los requisitos de servicio

La arquitectura lógica identifica los componentes de Java ES que ofrecen los servicio descritos en los casos de uso, pero no explica cómo instalar dichos componentes en la red. En una solución de producción estándar, la calidad de los requisitos de servicio (por ejemplo, el tiempo de respuesta y la disponibilidad o fiabilidad del servicio) se obtiene mediante la instalación y configuración de varias instancias de los componentes y la distribución de las mismas entre distintos sistemas informáticos. Por ejemplo, instalando dos instancias de Messaging Server en dos sistemas informáticos diferentes y configurándolas conjuntamente con software de reparto de carga proporcionará capacidad y gran disponibilidad en caso de error para los servicios de mensajería.

Para determinar la calidad de los requisitos de servicio en una solución, analice las necesidades del negocio y desarrolle un conjunto de requisitos. La calidad de los requisitos de servicio se basa en características esenciales de las necesidades del negocio, cómo el numero de usuarios que deben admitirse, el tiempo de respuesta que dichos usuarios deben experimentar y la cantidad de tiempo de inactividad permitido.

La solución de evaluación descrita en este documento sólo debe ofrecer servicio a un grupo de usuarios y no son necesarias la disponibilidad ininterrumpida, ni las otras funciones de una solución de producción. En consecuencia, los requisitos de sistema para la solución de evaluación son mínimos. Los requisitos son los que figuran a continuación: