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