3. APLICACIONES
N-CAPAS EN VISUAL NET
El estilo arquitectural en n capas se basa
en una distribución jerárquica de los roles
y las responsabilidades para proporcionar
una división efectiva de los problemas a
resolver. Los roles indican el tipo y la
forma de la interacción con otras capas y
las responsabilidades la funcionalidad que
implementan.
DEFINICIÓN
4. Aplicaciones
de una capa
Aplicaciones
de tres capas
Aplicaciones
de dos capas
Aplicaciones
de n capas
MÉTODO DE
CONSTRUCCIÓN DE
COMPONENTES EN
LA IMPLEMENTACIÓN
DE CAPAS
5. Aplicaciones
de una capa
Este tipo de arquitectura se caracteriza por tener en una
sola asociación lógica y en ella a la presentación, la
lógica de negocios y los datos.
6. Aplicaciones
de dos capas
Se caracterizan por tener 2 asociaciones lógicas, que
prestan servicios y que a la final son capas.
7. Aplicaciones
de tres capas
Una aplicación de tres capas es una aplicación cuya
funcionalidad puede ser segmentada en tres niveles
lógicos (capas):
Los servicios de presentación.
Los servicios de negocios (Lógica de Negocios)
Los servicios de datos.
8. Aplicaciones
de n capas
Podríamos ir separando nuestra aplicación en más
niveles lógicos, por ejemplo, vamos a querer que nuestra
aplicación tenga múltiples interfaces, es decir interface
gráfica (standalone o desktop) y también interface Web.
9. CAPA DE MANEJO DE
DATOS
Esta capa se encarga de acceder a los
datos, se debe usar la capa de datos para
almacenar y recuperar toda la información
de sincronización del Sistema. Es aquí
donde se implementa las conexiones al
servidor y la base de datos propiamente
dicha.
10. CAPA DE NEGOCIO
Es la responsable del procesamiento que
tiene lugar en la aplicación. Por ejemplo,
en una aplicación bancaria el código de la
capa de presentación se relacionaría
simplemente con la monitorización de
sucesos y con el envío de datos a la capa
de procesamiento.
11. CAPA DE INTERFAZ DEL
USUARIO(PRESENTACIÓN)
Es la responsable de la presentación
visual de la aplicación. La capa de
presentación enviará mensajes a los
objetos de esta capa de negocios o
intermedia, la cual o bien responderá
entonces directamente o mantendrá un
diálogo con la capa de la base de datos.