Professional Documents
Culture Documents
MODELOS DE
MIDDLEWARE
DEFINICIN
El Middleware es el elemento clave de la integracin del
sistema distribuido, aporta todos los elementos para
conseguir transparencia. Elimina la complejidad en:
El desarrollo.
Obtener servicios de datos y de proceso de forma
transparente.
Obtener transparencia en el transportista
La administracin del sistema.
La localizacin de los elementos en la plataforma.
Mecanismos bsicos
del Middleware, que
se deben encontrar
en todos los modelos
Un
mecanismo de
implementacin e
integracin de los servicios construidos en el
Middleware.
Herramientas para referenciar, catalogar,
gestionar y localizar los recursos en la
plataforma.
Facilidades de gestin distribuida.
La plataforma del transportista.
Si estamos en un modelo de objetos
distribuidos, los recursos de gestin de estos
objetos OO.
SERVICIOS BSICOS
PROPORCIONADOS POR
MIDDLEWARE
5.1.1. Acceso a recursos: Presentacin, Impresin, Datos, Comunicaciones.
SERVICIOS DE
DESARROLLO
Modelo de
DeBower&Dolgi
MODELOS DE MIDDLEWARE
cer (1992)
Modelo de King (1992)
El modelo est claramente pensado para
proponer un Middleware que hiciera transparente
los protocolos de red que hacan del transportista
algo no estndar y difcil de gestionar en aquella
poca.
MODELOS DE MIDDLEWARE
Modelo de Dolgicer (1994)
U
O
S
E
b
e
tl
O
il
rj
b
e
vi
d
tji
o
e
a
c 2.
d
si
c
d
o
e
t
R
e
s
A
d
e
p
q
e
O
D
u
li
O
U
S
E
S
b
e
c
b
e
tl
M
a
s
O
il
rjj
e
c
ti
b
e
v
B
tt(iji
d
C
o
r
o
e
a
c
n
o
(i
d
s
c
O
m
k
d
o
e
t(
m
A
b
e
R
e
s
p
o
rj
A
d
e
p
n
e
p
q
e
li
F
c
O
D
u
li
a
c
t
S
b
e
c
S
a
c
Cliente:
Utilizar la interface proporcionada
por el Dynamic Invocation y el IDL
Stub del servidor (objeto) al cual
pide el servicio, para algunas
funciones utilizar directamente el
ORB Interface.
Servidor, implementado en un objeto:
Recibe la peticin a travs de una
llamada generada desde el IDL
Skeleton,
mientras
procesa
la
peticin, el Servidor puede utilizar el
ORB Interface o el Object Adapter.
La definicin de los interfaces de los
objetos puede realizarse de dos
maneras:
Estticamente, a travs de un
lenguaje de definicin de interfaces
denominado Interface Definition
Language (IDL).
Dinmicamente, aprovechando un
servicio del Interface Repository.