28.05.2013 Views

download tesi - MobiLab

download tesi - MobiLab

download tesi - MobiLab

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Analisi delle prestazioni delle principali soluzioni<br />

per servizi publish/subscribe<br />

• Monitoraggio della rete per il controllo dei componenti del sistema e per la<br />

protezione da attacchi D.O.S.<br />

• Integrazione di applicazioni aziendali.<br />

• Sistemi Mobili dove la rete sottostante e particolarmente caratterizzata da<br />

dinamicità ed eterogeneità.<br />

L'informazione è tipicamente chiamata “evento” e l'atto di diffonderlo è detto “notifica”.<br />

Un sistema publish/subscribe è composto da un insieme di entità ed è rappresentato in<br />

figura 1.3 [2]:<br />

I Publisher sono i componenti attivi del sistema e producono i messaggi da<br />

diffondere;<br />

I Subscribers sono gli elementi passivi del sistema, ricevono i messaggi di interesse;<br />

L'Event Service è un astrazione che costituisce da collante tra publisher e<br />

subscriber;<br />

Figura 1.3 Un semplice sistema Publish/Subscribe<br />

L'event service fornisce un mediatore neutrale tra publisher e subscriber. I subscriber<br />

sottoscrivono i loro interessi, solitamente attraverso una chiamata subscribe(), senza<br />

curarsi dell'effettivo svolgersi di tale chiamata. Questa informazione rimane memorizzata<br />

nell'event service fino a quando non viene invocata la chiamata unsubscribe(). Per<br />

15

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

Saved successfully!

Ooh no, something went wrong!