Desarrollo de Software Multi-Tier Ing. Martín Claro
Arquitectura Aspecto clave. Define Objetivos de los componentes. Interacciones. Relaciones.
Ventajas Reutilización. Independencia. Distribución. Mantenimiento.
Tiers (Capas) Modelo de Presentación. Modelo de Negocio. Modelo de Datos. Interfaces y Wrappers.
Ejemplo
Modelo de Presentación Interfaz Gráfica (GUI / CLI). Interacción con el Usuario. Presenta información. Reúne datos. Ejemplos: Pantallas. Clientes.
Modelo de Negocio Componentes que modelan la Lógica del Negocio. Interacción con el Modelo de Presentación y el Modelo de Datos. Ejemplos: Clase Pagos.
Modelo de Datos Administra la información que maneja el sistema. Proporciona la persistencia de los datos que forman parte de la información del sistema. Ejemplo: Clase Oracle. Clase DB.
Interfaces y Wrappers Interfaces Comunicación con sistemas externos. Comunicación entre Capas. Ejemplos: SOAP. XML-RPC. Sockets. Wrappers Envoltura simplificadora y homologadora de funcionalidad. Comunicación entre Capas. Ejemplos: Handlers.
Arquitectura Multi-Tier
Despliegue de Componentes