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

Uso de Java Enterprise System

La creación de soluciones empresariales basadas en el software de Java Enterprise System requiere una serie de tareas estándar. Estas tareas varían en su ámbito y dificultad en función del punto de partida que se use para la adopción de Java Enterprise System y de la naturaleza de la solución que desee crear e implementar.

En esta sección se describen dos aspectos del trabajo con Java Enterprise System: el ciclo de vida de la solución de Java Enterprise System y los distintos escenarios de adopción generalmente implicados.

Ciclo de vida de la solución Java Enterprise System

Las tareas que se usan para crear soluciones de negocio basadas en el software de Java ES se pueden dividir en varias fases, tal y como se muestra en la Figura 1–3. La ilustración también muestra la categoría del usuario de Java Enterprise System que generalmente realiza las distintas tareas.

Figura 1–3 Etapas del ciclo de vida de la solución y categorías de usuarios

Diagrama que muestra las etapas del ciclo de vida y las categorías de los usuarios de Java ES que realizan tareas asociadas a cada etapa.

Las etapas del ciclo de vida que se muestran en la Figura 1–3 se pueden estructurar en los siguientes grupos generales:

El ciclo de vida de la solución y las tareas de cada etapa se muestran en la Figura 1–3 y se describen detalladamente en el Capítulo 4, Tareas del ciclo de vida de la solución Java Enterprise System.

La Figura 1–3 muestra los usuarios de Java ES que realizan normalmente las tareas de las distintas etapas del ciclo de vida. Si trabaja con Java ES, su trabajo se deje ajustar a una o a varias de las categorías de usuarios que se muestran en la Figura 1–3. La siguiente tabla describe las capacidades e información de cada categoría de usuario.

Tabla 1–5 Categorías de usuarios para las tareas del ciclo de vida de Java ES

Usuario 

Capacidades y formación 

Etapas 

Planificador de negocios

Analista de sistemas 

Conocimiento general, en lugar de un conocimiento técnico en profundidad 

Comprende la dirección estratégica de la empresa. 

Conoce los procesos, objetivos y requisitos empresariales. 

Análisis de negocios 

Requisitos técnicos 

Diseño lógico 

Arquitecto

Conocimiento altamente técnico. 

Tiene conocimientos amplios sobre arquitecturas de implementación. 

Familiarizado con las últimas tecnologías. 

Comprende las limitaciones y los requisitos empresariales. 

Diseño lógico 

Diseño de implementación 

Integrador de sistemas

Ingeniero de campo 

Administrador de sistemas 

Gestor del sistema 

Conocimiento altamente técnico. 

Está íntimamente familiarizado con los entornos de las tecnologías de la información. 

Tiene experiencia en la implementación de soluciones de software distribuidas. 

Conoce la arquitectura, los protocolos, los dispositivos y la seguridad de redes. 

Conoce los lenguajes de secuencias de comandos y de programación. 

Diseño de implementación 

Implementación de despliegue 

Administrador de sistemas especializado

Administrador delegado 

Ingeniero de soporte 

Conocimiento técnico especializado o del producto. 

Familiarizado con hardware, plataformas, directorios y bases de datos. 

Capacidad de supervisión, solución de problemas y actualización de software. 

Conoce la administración del sistema para las plataformas del sistema operativo. 

Operaciones 

Escenarios de adopción de Java Enterprise System

Las necesidades empresariales que impulsan la adopción de Java ES varían significativamente. Sin embargo, los objetivos generales para prácticamente todas las implementaciones de Java ES se ajustan a uno de los siguientes escenarios de adopción:

Cada escenario de adopción cuenta con sus propios retos y consideraciones. Con independencia del escenario de adopción que se aproxime más a su situación, el proceso del ciclo de vida de la solución que se muestra en la Figura 1–3 sigue siendo aplicable. Sin embargo, en función del escenario de adopción, es posible que varíen los elementos que tendrá que tratar y los recursos en los que necesitará invertir en las distintas etapas del ciclo de vida.

Las siguientes consideraciones se aplican generalmente en varios grados a los escenarios de adopción:

La siguiente tabla resume la naturaleza de las consideraciones que se aplican a cada uno de los escenarios de adopción de Java ES.

Tabla 1–6 Consideraciones sobre los escenarios de adopción de Java ES

Escenario de adopción 

Migración 

Integración 

Formación 

Hardware 

Nuevo sistema 

No hay consideraciones 

Es relativamente fácil integrar nuevos componentes 

Es normalmente una preocupación importante 

Concesiones entre costes de equipos y de mano de obra [La utilización de unos pocos equipos potentes generalmente aumenta los costes de los equipos a la vez que requiere menos recursos de TI La utilización de varios equipos más pequeños reduce los costes de equipos a la vez que se necesitan más recursos de TI]

Mejora 

Puede ser una preocupación grave 

Es necesario integrar nuevos componentes con el sistema existente 

Puede ser una preocupación importante 

Puede implicar limitaciones importantes debido al equipo existente 

Ampliación 

Normalmente no es una preocupación 

Es posible que sea necesario integrar nuevos componentes con el sistema existente 

Puede ser una preocupación importante 

Generalmente requiere nuevo hardware con las mismas concesiones que con un nuevo sistema 

Actualización 

Puede ser una preocupación importante 

Es relativamente fácil integrar componentes actualizados 

Una preocupación menor 

Una preocupación menor