10.05.2015 Views

UNIVERSIDAD DE CASTILLA-LA MANCHA ... - Grupo ARCO

UNIVERSIDAD DE CASTILLA-LA MANCHA ... - Grupo ARCO

UNIVERSIDAD DE CASTILLA-LA MANCHA ... - Grupo ARCO

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!