UNIVERSIDAD DE CASTILLA-LA MANCHA ... - Grupo ARCO
UNIVERSIDAD DE CASTILLA-LA MANCHA ... - Grupo ARCO
UNIVERSIDAD DE CASTILLA-LA MANCHA ... - Grupo ARCO
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
3.5. MIDDLEWARES <strong>DE</strong> COMUNICACIONES 19<br />
Figura 3.3: Invocaciones remotas con semántica de invoación local, típicas de los middlewares<br />
de comunicaciones<br />
En particular, el protocolo File Delivery over Unidirectional Transport (FLUTE) es<br />
aplicable a la distribución de ficheros grandes y pequeños a muchos hosts, usando sesiones<br />
de distribución de varios segundos o más. Por ejemplo, FLUTE podría emplearse<br />
para el despliegue de grandes actualizaciones de software a varios hosts simultáneamente.<br />
[PLL + 04]<br />
3.5. Middlewares de Comunicaciones<br />
Un middleware de comunicaciones permite al programador abstraerse de las complejidades<br />
y heterogeneidades de las capas inferiores (red, lenguaje de implementación,<br />
localización, arquitectura hardware, sistema operativo, etc.), facilitando la programación<br />
de aplicaciones y sistemas distribuidos.<br />
3.5.1. ZeroC Ice<br />
Internet Communications Engine (Ice) [HS09] es un middleware de comunicaciones<br />
orientado a objetos desarrollado por la empresa ZeroC bajo licencia GPL, y en la