Procesos
M. en C. José Alfredo Estrada Soto
Patrones de comunicación
Comunicación cliente-servidor
En la que los mensajes de petición y respuesta proporcionan la base parala invocación remota de métodos o de procedimientos.
M. en C. José Alfredo Estrada Soto
1
Modelo OSI
Aplicación Presentación Sesión Transporte Red Enlace de datos Física
M. en C. JoséAlfredo Estrada Soto
Aplicación Presentación Sesión Transporte Red Enlace de datos Física
Middleware
M. en C. José Alfredo Estrada Soto
2
Middleware
Software de conectividad que consisteen un conjunto de servicios que permiten interactuar a múltiples procesos que se ejecutan en distintas máquinas a través de una red. Ocultan la heterogeneidad y proveen de un modelo de programaciónconveniente para los desarrolladores de aplicaciones. La organización IETF (Internet Engineering Task Force) en mayo de 1997 lo definió como sigue:
“Un Middleware puede ser visto como un conjunto deservicios y funciones reutilizables, expandibles, que son comúnmente utilizadas por muchas aplicaciones para funcionar bien dentro de un ambiente interconectado”.
M. en C. José Alfredo Estrada SotoMiddleware: Ejemplos
Ejemplos de middleware estándar para dominios específicos incluyen:
ODBC/JDBC, para bases de datos, Lotus para groupware, HTTP y SSL para la Web, CORBA, DCOM y JAVA RMI paraobjetos distribuidos.
No todos los Middleware son iguales.
Ejemplo: CORBA y Sockets TCP/IP. Mientras que los Sockets no ofrecen control de tipos ni homogeneización de arquitecturas, CORBA, DCOM,etc., ofrecen estas posibilidades.
M. en C. José Alfredo Estrada Soto
3
Middlewares
M. en C. José Alfredo Estrada Soto
¿Porqué usar Middlewares?
La necesidad de crear ciclos dedesarrollo de software más rápidos, disminuyendo el esfuerzo e incrementando la reutilización del software, son las motivaciones principales para la creación y uso de los middlewares y las arquitecturas...
Regístrate para leer el documento completo.