Clase 08b ejemplo_capas_cleda

708 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
708
On SlideShare
0
From Embeds
0
Number of Embeds
148
Actions
Shares
0
Downloads
58
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Clase 08b ejemplo_capas_cleda

  1. 1. Estilos Arquitectónicos (Un Ejemplo) (Arquitectura de Software para Practicantes) Universidad de los Andes Demián Gutierrez Marzo 2013 1
  2. 2. Arquitectura(Ejemplo con más detalle) un ejemplo 2
  3. 3. Arquitectura(Ejemplo con más detalle) Petición Respuesta Cliente 1 Red Servidor 1 ... Internet, Cliente 2 LAN, WAN ... Servidor N Cliente N Cliente Servidor 3
  4. 4. Arquitectura(Ejemplo con más detalle) Petición: GET index.html cliente navegador WEB servidor (Ej. Firefox) servidor WEB index.html (Ej. Apache) Respuesta: Arquitectura WEB 4
  5. 5. Capa de Presentación Capa de Lógica de Negocios Arquitecturas por Capas / a 3 Capas Capa de Persistencia BD5
  6. 6. cliente ¿red? Capa de Presentación Capa de Lógica de Negocios Arquitecturas por Capas / a 3 Capas Capa de Persistencia ¿red? BDservidor6
  7. 7. Arquitecturas por Capas / a 3 Capas ¿red? ¿red? Capa de Lógica de Negocios Capa de Presentación Capa de Persistencia BD servidor cliente servidor cliente 7
  8. 8. Arquitectura(Ejemplo con más detalle) Servlets Aplicación Modelo de Dominio CledaTags MVC Hibernate CledaMVC JDBC Navegador (Struts1) Documentos WEB o BD Echo2 CledaCore Motor de Workflow (CledaFlow, CledaScheduler y CledaBase) Arquitectura a 3 capas bien definida (Cleda) 8
  9. 9. Arquitectura(Ejemplo con más detalle) ¿red? Servlets Aplicación Modelo de Dominio CledaTags MVC Hibernate CledaMVC JDBC Navegador (Struts1) Documentos WEB o BD Echo2 Motor CledaCore de ¿red? Workflow (CledaFlow, CledaScheduler y CledaBase) cliente presentación negocio / lógica persistencia El MVC va aquí Aquí se solapa a propósito 9
  10. 10. Arquitectura(Ejemplo con más detalle) Embebido o Vía Web Services* Motor de Workflow Documentos (CledaFlow, CledaScheduler y CledaBase) Agentes Modelo Scheduler de (CledaScheduler) Scheduler Hibernate JDBC Cliente BD Motor Modelo de de Workflow Workflow (CledaFlow) Definición de Workflow (XML) Usuarios Modelo Perfiles de Roles Cleda Base (CledaBase) Cargador Detalle del Motor de Workflow 10
  11. 11. Arquitectura(Ejemplo con más detalle) Y luego viene la implementación (que no se va a mostrar) 11
  12. 12. Gracias ¡Gracias! 12

×