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 />
applicazioni software disaccoppiando producers e consumers garantendo la possibilità di<br />
una comunicazione di gruppo grazie ad un sistema asincrono di event delivery. TAO<br />
migliora l'Event Service di CORBA inserendo caratteristiche importanti, quali il<br />
dispatching e lo scheduling real-time degli eventi, il loro processamento periodico e il loro<br />
filtering ed un protocollo multicast necessario per le applicazioni real-time [34] [35].<br />
Le modifiche rispetto alle normali versioni di CORBA sono:<br />
Threading: sia a singolo thread, sia controllate dall'ORB;<br />
Lifespan: specifica quali objects sono transienti e quali persistenti;<br />
ObjectId Uniqueness: specifica se una o più entità sono implementate;<br />
Servant Retention: specifica se le associazioni tra servant e CORBA object<br />
sonomantenute oppure stabilite ad ogni richiesta;<br />
Request Processing: specifica come le richieste devono essere processate dal POA;<br />
Implicit activation: utilizzando questo servizio si può registrare un servant e creare<br />
un object reference in una singola operazione.<br />
Oltre ai servizi OMG CORBA services e alle caratteristiche peculiari di CORBA TAO<br />
introduce altre caratteristiche:<br />
CORBA Messaging: Asynchronous Method Invocation (callback), ed un<br />
Framework per la gestione del QoS;<br />
52