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 />
Administered objects: sono oggetti preconfigurati da un amministratore ad uso dei<br />
client. Incapsulano la logica specifica del JMS provider nascondendola ai client,<br />
garantendo maggiore portabilita al sistema complessivo.<br />
ConnectionFactory : è un administered object utilizzato da un client per realizzare<br />
la connessione con il provider.<br />
Destination (queue/topic): è un administered object che svolge il ruolo di<br />
“deposito” in cui i mittenti possono lasciare i messaggi che creano, e da cui i<br />
destinatari possono recuperare i messaggi. Le destinazioni possono essere usate<br />
contemporaneamente da più mittenti e da più destinatari. A seconda del tipo di<br />
destinazione usato (queue o topic), la consegna dei messaggi avviene secondo<br />
modalità diverse (point to point o publish/subscribe).<br />
Figura 2.11 Architettura JMS<br />
Le applicazioni JMS hanno qualità intrinseche che sono sintetizzabili in:<br />
Asincronicità della comunicazione: il provider JMS consegna i messaggi al client<br />
appena quest‟ultimo si è reso disponibile. Il provider li consegna senza che il<br />
receiver abbia effettuato una richiesta specifica.<br />
55