28.05.2013 Views

download tesi - MobiLab

download tesi - MobiLab

download tesi - MobiLab

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Analisi delle prestazioni delle principali soluzioni<br />

per servizi publish/subscribe<br />

Figura 2.9 Le interfacce principali il servizio di notifica<br />

Una delle caratteristiche più importanti di architettura del Notification Service è che<br />

supporta la federazione dei canali senza l'uso di intermediarii per trasmette gli eventi da un<br />

canale all'altro, un fornitore proxy può essere collegato direttamente ad un consumatore<br />

proxy. Questa caratteristica implica che il routing con il Notification Service può essere<br />

raggiunto molto facilmente per una migliore affidabilità, scalabilità e prestazioni. Dal<br />

momento che il Notification Service è basato sull'architettura CORBA, supporta anche<br />

l'integrazione con le applicazioni scritte con diversi linguaggi di programmazione.<br />

2.6.4 CORBA TAO<br />

Corba TAO introduce dei patterns per il delivery di applicazioni distribuite con alte<br />

prestazioni in merito al real-time QoS. E' proprio nei sistemi real-time e nelle applicazioni<br />

mission-critical, che richiedono tempi di sincronizzazione prevedibili e robustezza, che<br />

TAO fornisce i maggiori benefici. Gli ostacoli in cui ci si imbatte nella realizzazione di<br />

sistemi real-time utilizzando CORBA, sono i vari livelli di cui esso è formato, non<br />

gestibili completamente. TAO invece integra le interfacce di rete, il sottosistema di I/O del<br />

sistema operativo ed i servizi middleware per fornire una soluzione end-to-end. Si<br />

consideri ad esempio l'Event Service di CORBA. Questo servizio semplifica le<br />

51

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

Saved successfully!

Ooh no, something went wrong!