Objetivo

Una empresa les ha contratado como consultores de tecnología, para diseñar una arquitectura basada en objetos distribuidos.
La gente de sistemas de la empresa es quien codificará el sistema.
Quieren tener una visión de como hacerlo con Java y la tecnología de J2EE, la función de los consultores es proponer una solución con J2EE
La empresa ha entregado dos documentos de un sistema que ya existe, el de requerimientos y de análisis.
Basados en dichos documentos, se debe proponer una arquitectura de hardware y software

Requerimientos y Modelo de Caso de uso

Se tiene un sistema que permite vender de manera electrónica un conjunto de productos. El caso de uso agregarElementos, permite navegar en un catalogo de Productos a una lista de compra, la cual se convierte en una orden de pedido y debe ser entregada al cliente.
Un cliente, que está registrado en el sistema, indica la dirección de entrega, la dirección fiscal, su tarjeta de crédito.


Los empleados de la empresa, encargados de llevar a cabo el pedido, realizan las siguientes actividades
El sistema debe ofrecer una interfaz basada en tecnología de WWW. No solo debe soportar formato HTML, sino formatos XML, con la posibilidad de generar información en PDF, PNG, WML (para dispositivos inalámbricos).

Modelo de Análisis

El diagrama de clases, muestra las principales entidades del sistema, las cuales estan implantadas en una base de datos relacional.

Diseño

La arquitectura a diseñar debe estar basada en tecnología J2EE
Al diseñar la arquitectura, se debe incluir lo siguiente:>


Criterios de Evaluación

Condiciones de Entrega