En las etapa previa a la implementación phases del ciclo de vida, un análisis de las necesidades del negocio se traduce en un escenario de implementación. El escenario de implementación sirve como especificación para el diseño de la implementación.
Las tareas previas a la implementación se agrupan en tres etapas, tal y como se muestra en la Figura 4–1:
Análisis de negocios. Defina los objetivos empresariales de una implementación propuesta y especifique las limitaciones y los requisitos de negocios que se deben cumplir para conseguir ese objetivo.
Requisitos técnicos. Utilice los resultados del análisis de negocios para crear casos de uso que perfilen la interacción del usuario con un sistema de software previsto. También puede determinar patrones de utilización para esos casos de uso. Sirviéndose tanto del análisis de negocios como del análisis de uso, se deben formular los requisitos de calidad del servicio (consulte la Tabla 2–2) que debe cumplir la implementación propuesta.
Diseño lógico. Analice los casos de uso desarrollados en la etapa de requisitos técnicos para determinar los componentes de infraestructura de Java ES y los componentes de aplicación personalizados necesarios para proporcionar los servicios al usuario final. Mediante los conceptos que se describen en el Capítulo 2, Arquitecturas de soluciones de Java ES , podrá diseñar una arquitectura lógica. La arquitectura lógica muestra todos los componentes y todas las interacciones entre los componentes que hacen falta para llevar a la práctica los casos de uso de una solución de software concreta.
La arquitectura lógica, junto con el rendimiento, la disponibilidad, la seguridad y otros requisitos de calidad del servicio se encapsulan en un escenario de implementación, tal y como se muestra en la siguiente figura. Para obtener más información acerca de la etapa previa a la implementación del ciclo de vida, consulte la Sun Java Enterprise System Deployment Planning Guide.