Patrones Arquitectónicos#
Patrón Arquitectónico: Blackboard#
Utilizado para la manipulación con datos provenientes del BIG DATA
Blackboard : Ventajas - Desventajas#
Patrón Arquitectónico: Microkernel#
Se centra en minimizar la cantidad de código y funcionalidades ejecutadas en el espacio del kernel, el núcleo del sistema operativo.
Microkernel : Ventajas - Desventajas#
Patrón Arquitectónico: N-Capas#
Divide una aplicación en un conjunto de capas lógicas. Cada capa se comunica con las capas adyacentes.
N-Capas : Ventajas - Desventajas#
Patrón Arquitectónico: 3-Capas#
Este modelo, a diferencia del N-Capas establece que cada capa debe residir en un servidor diferente
3-Capas : Ventajas - Desventajas#
Patrón Arquitectónico: Microservicios#
Divide una aplicación en múltiples componentes pequeños, independientes y fácilmente desplegables, conocidos como “servicios”.
Microservicios : Ventajas - Desventajas#
Patrón Arquitectónico: Modelo Vista-Controlador#
Los componentes de la interfaz gráfica es la parte que se modifica con mayor frecuencia. Este patrón busca mantener estos cambios separados del resto del sistema. Mientras que MVC se centra en la separación de responsabilidades en la capa de presentación de una aplicación, la arquitectura de 3 capas aborda una separación más general de las preocupaciones en la aplicación en tres capas diferentes, lo que permite una mayor modularidad y reutilización del código.
MVC: Ventajas - Desventajas#
Patrón Arquitectónico: Modelo Cliente-Servidor#
Este patrón divide el sistema en un servidor que ofrece un servicio y uno o más clientes que consumen dicho servicio. Este patrón es transversal a patrones vistos anteriormente. Es de los patrones más primitivos.