Documente Academic
Documente Profesional
Documente Cultură
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
Open Distribuited Application
Model (ODAM-1996
SI
en
rt
ve
i g
c ri1.
i M
d
oe
a
sc
d
da
S
en
e
Dir
Ss
v
Mm
io
c
ps
id
ao
re
s
ad
d
l ie
as
c
g ta
e ri
t
sb
a
ti u
l
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
GG
S
C
i e
e
o
ss
rn
d
ti ti
c
v
3. Object
Request Broker (ORB).
ir o
fi
n rc una infraestructura que permite que los objetos se
o
c
Proporciona
dd
in
a
comuniquen
entre si
ie e
o
c
independientemente
de la plataforma y de las tcnicas y lenguajes
pen
z
i la
e
utilizadoss
e rr
a
d
implementacin
de la aplicacin.
ti o
c
e
n una peticin de servicio, localiza el objeto que lo da, pasa
ORB recibe
ic rd
a
S
los parmetros
y devuelve los resultados.
i e
r
e
os
rn
p
r
nM
a
a
v
ee
n
ri
sc
q
c
da
u
m
i
en
e
o
s itr
s
es
o
d
rm
s
e
vo
r
i s
e
cd
f
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.
L
T
U
A
ot
n
a
dr
a
s
o
c
D
a
sv
ia
l
p
s
os
ta
s
d
ri
s
e
b
el
a
u
ra
lt
it
vs
o
e
iA
n
d
icP
F
iI
v
a
os
e
c
su
l:
il
ss
R
it
e
iP
a
a
C
e
d
p
s
o
MMM
i i
dd d
dd d
Ml C
l
ee o
e
d
ww e
w
d
aa x
a
r r ir
e
ee s
e
w t
a
dt e
c
t
d
c
ro
eo n
e
o
e
st n
n
t
s
aa v
a
d
rl a
lr
e
r mro
o
rm
o e is
s
e
o
u o