Tema.
Arquitectura de software
En que consiste?
Arquitecturas comunes?
Donde el software se estructura en grupos funcionales muy acoplados.
Monoltica.
La arquitectura cliente-servidor es un modelo de aplicacin distribuida en el que las tareas se reparten entre los proveedores de recursos o servicios, Cliente-servidor. llamados servidores, y los demandantes, llamados clientes.
Su estructura se divide en tres capas con un reparto claro de funciones: capa para la presentacin (interfaz de usuario), otra para el clculo Arquitectura de una (donde se encuentra modelado el negocio) y otra para el almacenamiento.
3 capas
Arquitectura de n niveles.
Esta arquitectura es muy parecida a la de tres capas, prcticamente es la misma sino que cada una de las capas las iremos dividiendo en sub capas.
Monoltica
entre
Clienteservidor
unidad bsica de diseo. El servidor los proporciona y el cliente los utiliza.
Muchos clientes utilizan los mismos servidores y, a travs de ellos, comparten tanto recursos lgicos como fsicos. Datos y programas centralizados en servidores facilitan su integridad y mantenimiento
Servicio
Recursos compartidos
Integridad
Protocolos asimtricos
Arquitectura de 3 niveles
Reutilizacin de lgica de negocio para diferentes clientes o sistemas.
Mejora la escalabilidad.
Mejora la flexibilidad.
Alta flexibilidad.
Alta escalabilidad .