Arquitectura del sistema Agenda Sistemas distribuidos Arquitectura clienteservidor
Arquitectura del sistema
Agenda • • Sistemas distribuidos Arquitectura cliente-servidor (dos capas) Arquitectura cliente-servidor (tres capas) Tecnologías utilizadas
Sistemas distribuidos • Un sistema distribuido es un sistema donde el procesamiento de información es distribuido sobre varias computadoras más que confinado a una única máquina • Ventajas: • • Compartición de recursos Concurrencia Escalabilidad Tolerancia a fallas
Arquitectura cliente-servidor • La arquitectura de software describe cómo la funcionalidad de la aplicación se distribuye sobre varios componentes lógicos y cómo estos componentes interactúan entre ellos • Para un sistema distribuido es frecuente hablar de arquitecturas cliente-servidor
Arquitectura cliente-servidor • El diseño de sistemas cliente-servidor debe reflejar la estructura lógica de la aplicación
Cliente-servidor (dos capas) • Es la arquitectura cliente-servidor más simple
Cliente-servidor (dos capas) • Usada actualmente en SAT
Cliente-servidor (tres capas) • La presentación, el procesamiento de la aplicación y el procesamiento de datos son procesos separados lógicamente • Clientes livianos
Cliente-servidor (tres capas)
Tecnologías utilizadas • • Java J 2 EE Servidor de aplicaciones JBoss SQL Server
- Slides: 10