Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Introduccin al Middleware
Aplicacin
Aplicacin
Middleware
API de bajo nivel
Sistema
Operativo
Sistema
Operativo
Comunicacin
Categoras de Middleware
RPC (Remote Procedure Call)
Objetos distribudos
CORBA, DCOM, RMI, .NET
Componentes distribudos
Java Beans, EJB
Tuplas distrbudas
Linda, Jini (JavaSpaces)
proceso p
P(x,y,)
P(x,y,)
P(x,y,)
Implementacin de RPC
P(x,y,)
P(x,y,)
nivel de aplicacin
Stub
del cliente
empaqueta parmetros
enva parmetros
espera
recibe resultados
desempaqueta resultados
enva
recibe
software de comunicacin
(sockets)
nivel de middleware
recibe parmetros
desempaqueta parm.
call procedure
empaqueta resultados
enva resultados
RED
recibe
enva
software de comunicacin
(sockets)
Stub
del servidor
Aspectos de implementacin
Como sabe el cliente la direccin del
servidor?
Como se transmiten parmetros y resultados?
valor o referencia?
codificacin
Designacin y asignacin
Designacin (asociacin nombres-objetos)
Objetos a designar: procedimientos, servidor
Propiedades deseables: asignacin independiente de la
localizacin, flexibilidad al cambio de localizacin
comunicacin
comunicacin lgica
lookup
register
servidor de
nombres
comunicacin fsica
servidor
stub del
servidor
comunicacin
Escalabilidad.
De redes locales corporativas a internet