1.1.3 Aplicaciones de 2/3 y n capas


Lo que se conoce como arquitectura en capas es en realidad un estilo de programación cuyo objetivo principal es separar los diferentes aspectos del desarrollo, tales como las cuestiones de aplicación, lógica de negocios, mecanismos de almacenamiento, etc.

Aplicaciones de 2 capas las componen:

· Capa de acceso a datos.

· Capa de aplicación.

Algunas redes disponen de tres tipos de nodos:

· Clientes que interactúan con los usuarios finales.

· Servidores de aplicación que procesan los datos para responder a los clientes.

· Servidores de base de datos que almacenan los datos para servidores de aplicación.

A esta arquitectura se le llama arquitectura de 3 capas y se divide en:

· La capa de acceso a datos.

· La capa de negocios.

· La capa de presentación.

Ventajas de las arquitecturas de n-capas:

La ventaja fundamental de la arquitectura n-capas con una arquitectura de dos niveles (o una de de 3 capas con una de 2 niveles) es que separa hacia afuera el proceso, eso ocurre para mejorar el balance de la carga en los diversos servidores; es mas escalable.


Desventajas de las arquitecturas de n-capas

· Pone mas carga a la red, debido al trafico que genera en la red

· Es mucho mas difícil programar y probar el software que en la arquitectura de dos niveles por que tienen que comunicarse con mas dispositivos para terminar la transacción del usuario.
0