Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Informacin 2
Clase 1
Arquitecturas y Middlewares
Contenido
n
n
Arquitectura de un sistema
Evolucin de las arquitecturas
q
q
q
q
q
Monolticas
File sharing
Cliente/Servidor
En capas
SOA
Middlewares
Sistema
n
Arquitectura
n
Que es?
q
Compuesta por?
q
q
q
Arquitectura
n
Para que?
q
q
q
Arquitectura
n
Para que?
q
Arquitectura
n
n
Funcionalidades o Lgica
Implementacin
Desarrollo o Estructural
Concurrencia o Procesos
Despliegue o Fsica
Evolucin
n
Centralizadas (Monolticas)
Cliente/Servidor (2 niveles)
En mltiples capas (3 o mas niveles)
Orientadas a servicios (Altamente desacopladas)
Verticales
1980s y antes
Ecosistemas
2000s +
Horizontales
1980s 1990s
Servicios
Componentes
Objetos Distribuidos
N Capas
3 Capas
Cliente / Servidor
Estructuradas
Monolticas
Modelo centralizado
n
n
Modelo centralizado
n
Modelo centralizado
n
Posee limitantes
q
Modelo centralizado
n
Modelo Cliente/Servidor
n
Modelo Cliente/Servidor
n
Arquitecturas en 2 capas
Arquitecturas en 3 capas
Arquitecturas en 3 capas con
n
n
n
Monitores transaccionales
Servidores de mensajes
Servidores de aplicacin
Arquitectura en 2 capas
n
Arquitectura en 2 capas
n
n
n
Arquitectura en 2 capas
n
Arquitectura en 3 capas
n
Servidores de aplicacin
Monitores transaccionales
Sistemas de mensajeria
Arquitectura en 3 capas
n
q
q
Miles y mas!
Arquitectura en 3 capas
n
3 capas + TM
n
3 capas + TM
n
n
TP Lite
q
q
3 capas + TM
n
q
q
Pool de conexiones
Archivos planos, XML, datos no relacionales,
Mainframes
3 capas + Mensajera
n
q
q
WSRP
Otros
Servicios
Componentes
Empresariales
Sistemas
Operacionales
CRM
Mainframes
Datamining
Sistemas OO
Arquitectura de Integracin
Composicin de
Procesos de
Negocio
Artefactos
q
q
Operaciones
q
q
q
Publicar
Localizar
Enlazar e invocar
Roles
q
q
q
Servicio
Descripcin del servicio
Consumidor de servicios
Proveedor de servicios
Registro de servicios
Descripcin del
Servicio
Registro de
Servicios
Publicacin
Bsqueda
Servicio
Consumidor de
Servicio
Enlazado e
Invocacin
Proveedor de
Servicios
Descripcin del
Servicio
Algunas Conclusiones
n
Middleware
n
n
n
n
n
n
Programa
Programa
Sistema
Operativo
Sistema
Operativo
Sin middlewares
Sistema
Red
Sistema
Red
Programa
Sistema
Operativo
Middleware
Programa
Con middlewares
Sistema
Red
Sistema
Middleware Operativo
Sistema
Red
Middleware
n
El aumento de aplicaciones
El aumento de la distribucin
El aumento en las necesidades de comunicacin