download tesi - MobiLab
download tesi - MobiLab
download tesi - MobiLab
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