Clase 08b ejemplo_capas_cleda
Click here to load reader
-
Upload
demian-gutierrez -
Category
Documents
-
view
236 -
download
0
Transcript of Clase 08b ejemplo_capas_cleda
![Page 1: Clase 08b ejemplo_capas_cleda](https://reader038.fdocuments.net/reader038/viewer/2022100518/558ffe361a28aba90d8b4774/html5/thumbnails/1.jpg)
1
Estilos Arquitectónicos(Un Ejemplo)
(Arquitectura de Software para Practicantes)
Universidad de los AndesDemián Gutierrez
Marzo 2013
![Page 2: Clase 08b ejemplo_capas_cleda](https://reader038.fdocuments.net/reader038/viewer/2022100518/558ffe361a28aba90d8b4774/html5/thumbnails/2.jpg)
2
Arquitectura(Ejemplo con más detalle)
un ejemplo
![Page 3: Clase 08b ejemplo_capas_cleda](https://reader038.fdocuments.net/reader038/viewer/2022100518/558ffe361a28aba90d8b4774/html5/thumbnails/3.jpg)
3
Arquitectura(Ejemplo con más detalle)
Cliente 1
Cliente 2
Cliente N
...
Servidor 1
Servidor N
...
Petición
Respuesta
RedInternet,
LAN, WAN
Cliente Servidor
![Page 4: Clase 08b ejemplo_capas_cleda](https://reader038.fdocuments.net/reader038/viewer/2022100518/558ffe361a28aba90d8b4774/html5/thumbnails/4.jpg)
4
Arquitectura(Ejemplo con más detalle)
Petición: GET index.html
Respuesta:
servidor
cliente
navegadorWEB
(Ej. Firefox)
servidorWEB
(Ej. Apache)index.html
Arquitectura WEB
![Page 5: Clase 08b ejemplo_capas_cleda](https://reader038.fdocuments.net/reader038/viewer/2022100518/558ffe361a28aba90d8b4774/html5/thumbnails/5.jpg)
5
Arquitecturas por Capas / a 3 Capas
Cap
a d e
Pre
sent
ació
n
Cap
a d e
Lóg
ica
de N
e goc
ios
Cap
a d e
Per
sis t
enci
a
BD
![Page 6: Clase 08b ejemplo_capas_cleda](https://reader038.fdocuments.net/reader038/viewer/2022100518/558ffe361a28aba90d8b4774/html5/thumbnails/6.jpg)
6
Arquitecturas por Capas / a 3 Capas
Cap
a d e
Pre
sent
ació
n
Cap
a d e
Lóg
ica
de N
e goc
ios
Cap
a d e
Per
sis t
enci
a
BD
cliente
servidor
¿red?¿red?
![Page 7: Clase 08b ejemplo_capas_cleda](https://reader038.fdocuments.net/reader038/viewer/2022100518/558ffe361a28aba90d8b4774/html5/thumbnails/7.jpg)
7
Arquitecturas por Capas / a 3 Capas
Cap
a d e
Pre
sent
ació
n
Cap
a d e
Lóg
ica
de N
e goc
ios
Cap
a d e
Per
sis t
enci
a
BD
cliente
servidor
¿red?¿red?
cliente
servidor
![Page 8: Clase 08b ejemplo_capas_cleda](https://reader038.fdocuments.net/reader038/viewer/2022100518/558ffe361a28aba90d8b4774/html5/thumbnails/8.jpg)
8
Arquitectura(Ejemplo con más detalle)
BD
Motorde
Workflow(CledaFlow, CledaScheduler y
CledaBase)
Hib
ern
ate
JDB
C
Documentos
MVCCledaMVC(Struts1)
oEcho2
Modelode
Dominio
Servlets
NavegadorWEB
CledaTags
CledaCore
Aplicación
Arquitectura a 3 capas bien definida (Cleda)
![Page 9: Clase 08b ejemplo_capas_cleda](https://reader038.fdocuments.net/reader038/viewer/2022100518/558ffe361a28aba90d8b4774/html5/thumbnails/9.jpg)
9
Arquitectura(Ejemplo con más detalle)
BD
Motorde
Workflow(CledaFlow, CledaScheduler y
CledaBase)
Hib
ern
ate
JDB
C
Documentos
MVCCledaMVC(Struts1)
oEcho2
Modelode
Dominio
Servlets
NavegadorWEB
CledaTags
CledaCore
Aplicación
cliente presentación negocio / lógica persistencia
¿red?
¿red?
El MVC va aquí Aquí se solapa a propósito
![Page 10: Clase 08b ejemplo_capas_cleda](https://reader038.fdocuments.net/reader038/viewer/2022100518/558ffe361a28aba90d8b4774/html5/thumbnails/10.jpg)
10
Arquitectura(Ejemplo con más detalle)
Detalle del Motor de Workflow
Cliente
Definiciónde Workflow
(XML)
Cargador
BD
Motorde
Workflow(CledaFlow)
Hib
erna
te
JDB
C
Documentos
Modelode
Workflow
Scheduler(CledaScheduler)
Modelode
Scheduler
UsuariosPerfilesRoles
(CledaBase)
Modelode
Cleda Base
Agentes
Embebido o VíaWeb Services*
Motorde
Workflow(CledaFlow, CledaScheduler y
CledaBase)
![Page 11: Clase 08b ejemplo_capas_cleda](https://reader038.fdocuments.net/reader038/viewer/2022100518/558ffe361a28aba90d8b4774/html5/thumbnails/11.jpg)
11
Arquitectura(Ejemplo con más detalle)
Y luego viene la implementación(que no se va a mostrar)
![Page 12: Clase 08b ejemplo_capas_cleda](https://reader038.fdocuments.net/reader038/viewer/2022100518/558ffe361a28aba90d8b4774/html5/thumbnails/12.jpg)
12
Gracias
¡Gracias!