Ventajas
Desventajas:
Mayor complejidad: La arquitectura de n capas puede ser más compleja que otras arquitecturas, lo que puede llevar a un mayor tiempo de desarrollo.
Mayor costo: La separación de capas puede aumentar el costo de desarrollo e infraestructura que se necesita debido a las diferentes tecnologías y plataformas necesarias para cada capa.
Mayor consumo de recursos: La arquitectura de en capas puede consumir más recursos, como procesadores o memoria, ya que cada capa se comunica con las demás haciendo que el sistema sea más demandante en cuanto a recursos.
La arquitectura en capas es un modelo de diseño de software, cuya base es la separación de las diferentes funcionalidades del sistema en capas o niveles, donde cada capa se encarga de un conjunto de tareas específicas y se comunica con los niveles adyacentes mediante interfaces bien definidas.
Cada capa se construye sobre la inferior inmediata, la cual proporciona los servicios y la funcionalidad necesarios para que la capa superior pueda funcionar correctamente. Este modelo permite una mejor organización y modularidad del sistema; además, facilita su mantenimiento y evolución a largo plazo.
Patrón de capas
Este patrón de arquitectura de software divide la estructura del software en diferentes capas
Capa de presentación
Capa Negocio
Capa de Datos
En cada una de ellas, se organiza un tipo de código específico, por ejemplo, todas las vistas del software en una capa, toda la interactividad y desarrollo de funcionalidades en otra y la base de datos en una capa final.es decir, en cada capa se organiza una funcionalidad determinada.
Capa de presentación Se encuentra estrechamente relacionada con la interfaz de usuario.
Capa de negocio es donde se procesa toda la información del negocio. Esta capa se le denomina lógica del negocio, contiene la funcionalidad que implementa la aplicación. Involucra cálculos de la información dada por el usuario , datos almacenados y validaciones. esta capa controla la ejecución de la capa de acceso a datos y servicios externos.
Capa de datos Es donde residen los datos y es la encargada de acceder a los mismos. Está formada por uno o más gestores de bases de datos que realizan todo el almacenamiento de datos, reciben solicitudes de almacenamiento o recuperación de información desde la capa de negocio.
Guiovanny Anatoli Caro Daza Para: Campos Castillo Corporacion Universitaria Ibero Americana
Número de ID: 100094438
Carlos Anders Poveda Rey
Número de ID: 100094900
Materia: Arquitectura De Software Septiembre 17 del 2023