2. Vista Logica
Partes significativas del diseño del modelo,
teniendo en cuento sus componentes y relaciones.
Detalles de forma general cómo se realizará la
implementación en la plataforma de ejecución.
Estilo > C-S, arquitectura de 3 capas
(presentación, negocio, datos)
Patron> MVC, multiples vistas para un
conjunto común de información y un control
de las mismas.
3. Paquete capa del cliente
Cliente - Servidor> Hace las
solicitudes, a través del navegador,
sobre los servicios que están en el
servidor
4. Paquete Capa de
presentación
Código necesario para la interfaz de
usuario, no contiene lógica del negocio,
manejo del MVC, a través del cual se
separa la presentación de la
información a los usuarios y el acceso a
los datos.
Despliegue
de interfaces
del sistema a
traves de los
Java Server
Pages
Subsitema
controlador,
gestor de
eventos
proveniente
del cliente.
Servlets
Subsitema,
función ocultar
las reglas del
negocio.
Patrón J2EE:
Business
Delagate y
Service Locator
5. Paquete Capa de negocio
Reglas de negocio,
segmentadas en
subpaquetes. y
componentes.
Accesibles desde
el paquete de
Capa de
presentación por
el modelo.
Patrón de soporte casos de uso relacionados, (1)
servicios que suministre a los clientes, (2) todos
los servicios relacionados con la administración
de los usuarios (3) sistemas externos
Manejo de la lógica de negocio, Para facilitar su
implementación se segmentaron los servicios en
tres actores.
Clientes
ADM
Sist.
Ext
Gestión de peticiones de los servicios,
mapeo de la información.Mapeo de las columnas de una tabla de
BD. Segmentación de acuerdo a los
Servicos del sistema
SMS a los
S.Ext>Protocol
o STMP
Gestion de
datos: JDBC
6. Paquete Capa de Datos - Sistemas externos
Organización de la BD del sistema.
CP> BD principal guarda catalogo de productos únicos.
CTA> Inventarios de cada tienda afiliada al sistema,
parte de CP.
USR> Inf. relacionada con los usr y sus compras.
Entidades que comunica para llevar la completitud de los
servicios solicitudes solicitados.
Agentes Financieros. VISA MASTERCARD, inf
crediticia.
Entidades externas de envío y entrega de los productos.
7. Vista de Procesos.
En
esta
vista
se
describen
las
tareas
(procesos
y
subprocesos)
que
par6cipan
en
la
ejecución
del
sistema,
sus
interacciones
y
configuraciones,
así
como
la
asignación
de
los
objetos
a
las
tareas.
8. Vista de Implementación
Para el diseño de esta vista, al igual que en la vista lógica se emplearon como
estilos arquitectónicos, la arquitectura de tres capas, la arquitectura JEE y
patrón MVC.
12. Vista de Despliegue
En esta vista se muestran
las relaciones físicas de
los distintos nodos que
componen el sistema y
representa la disposición
de las instancias de
componentes de ejecución
en instancias de nodos
conectados por enlaces de
comunicación.