La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

POR: Evelyn Zuleyma Quiroz Velásquez

Presentaciones similares


Presentación del tema: "POR: Evelyn Zuleyma Quiroz Velásquez"— Transcripción de la presentación:

1 POR: Evelyn Zuleyma Quiroz Velásquez
“ AÑO DEL BICENTENARIO DE EL ILUSTRADOR NACIONAL” Desarrollo de aplicaciones para ambientes distribuidos 1.3 Modelo de 2, 3 y n capas POR: Evelyn Zuleyma Quiroz Velásquez

2 Modelo de 2 capas Primer capa- servidor de BD. FONT-END.
Mejor conocido como cliente-servidor. Primer capa- servidor de BD. FONT-END. Segunda capa- clientes con aplicaciones (contiene lógica). BACK-END.

3 CLIENTE SERVIDOR Proceso que permite al usuario formular los requerimientos y pasarlos al servidor (manipulación y despliegue de datos). Proceso encargado de atender a múltiples clientes que hacen de algún recurso administrado por el (maneja todas las funciones). Administrar la interfaz de usuario. Validaciones locales. Genera requerimientos. Recibe resultados del servidor. Acepta requerimientos. Procesa los requerimientos. Procesa las aplicaciones y realiza validaciones a nivel de BD.

4 Ventajas Existencias de plataformas de hardware cada vez mas baratas.
Integración entre sistemas (interfaces amigables). Sistemas con mayor interacción y mas intuitiva. Mantenimiento rápido. Integración de nuevas tecnologías.

5 No se cuentan con estrategias para manejo de errores.
Desventajas No se cuentan con estrategias para manejo de errores. Seguridad

6

7 Modelo de 3 capas Es un estilo de programación, su objetivo primordial es la separación de la capa de presentación, capa de negocio y capa de datos. Si se hace algún cambio solo se hace sobre la capa requerida.

8 Capa de presentación Capa de negocio Capa de datos Capas

9 CAPA DE PRESENTACIÓN Mejor conocida como capa de usuario
Comunica información (errores) Presenta el sistema al usuario INTERFAZ GRAFICA CAPA DE PRESENTACIÓN

10 CAPA DE NEGOCIO Recibe solicitudes (SGBD) y presenta resultados
Mejor conocida como capa lógica Es donde residen los programas que se ejecutan PROGRAMAS CAPA DE NEGOCIO

11 Almacenamiento y recuperación de datos.
Es donde residen los datos y se encarga de acceder a los mismos. Esta formado por uno o mas gestores de BD CAPA DE DATOS

12 Ventajas Los componentes de la aplicación pueden ser desarrollados en cualquier lenguaje. Los componentes pueden estar distribuidos en múltiples servidores. Mejora la administración de los recursos cuando existe mucha concurrencia. Permite reutilización real del software y construir aplicaciones escalables.

13

14

15 Modelo de n capas Experimentos con capas adicionales.
Esta basado en la arquitectura cliente-servidor (solicita un servicio a la capa inferior). Puede ser presentado en N niveles (físico) y N capas (lógico).

16 Ventajas Seguridad (Login, usuarios, grupos).
Control de excepciones (avisa si hay error). Uso de bitácora (registros en log). MEJOR REDISTRIBUCIÓN DEL TRAFICO DE DATOS DE LA APLICACIÓN. Uso de servicios web (manipulación de datos). Escalabilidad.

17 Desventajas Implica mas código. Difícil mantenimiento.

18 REFERENCIAS CON OTRAS CAPAS
INTERFAZ GESTOR BD REFERENCIAS CON OTRAS CAPAS REPRES. DE OBJETOS BD

19 CONCLUSIÓN


Descargar ppt "POR: Evelyn Zuleyma Quiroz Velásquez"

Presentaciones similares


Anuncios Google