1 / 19

Desarrollo de aplicaciones para ambientes distribuidos 1.3 Modelo de 2, 3 y n capas

“2012. 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. Modelo de 2 capas. M ejor conocido como cliente-servidor. Primer capa- servidor de BD. FONT- END .

teagan
Download Presentation

Desarrollo de aplicaciones para ambientes distribuidos 1.3 Modelo de 2, 3 y n capas

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

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

  3. Ventajas

  4. Desventajas

  5. 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.

  6. Capas

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

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

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

  10. 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.

  11. Modelo de ncapas • 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).

  12. 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.

  13. Desventajas • Implica mas código. • Difícil mantenimiento.

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

  15. CONCLUSIÓN

More Related