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 />
Object by Value: che parzialmente attua la CORBA OBV, che combina la<br />
semantica delle strutture e delle interfacce, consentendo in tal modo agli oggetti di<br />
essere passati per valore (cioè copiati) attraverso interfacce IDL fintanto che<br />
l'implementazione esiste a livello locale sul lato di ricezione.<br />
Object Reference Template (ORT): TAO implementa l'Object Reference<br />
Template (ORT) definito in CORBA 3.0 Core per l'implementazione di un<br />
interfaccia per la generazione di un object reference da parte di un object adapters.<br />
TAO, inoltre, è conforme a Real-Time CORBA versione 1.1 e offre i seguenti servizi che<br />
consentono di apprezzare le capacità di TAO in vari ambienti real-time deterministici o<br />
statistici:<br />
TAO Real-Time Event Service: aumenta le funzionalità fornite da CORBA Event<br />
Service standard fornendo l'event correlations ed il real-time dispatching;<br />
Pluggable Protocols: permette agli sviluppatori di inserire un modello<br />
personalizzato di trasporto sotto GIOP senza modificare l'applicazione a livello di<br />
codice.<br />
2.7 JMS – Java Message Service<br />
Java Message Service o JMS è un insieme di API che consentono lo scambio di messaggi<br />
tra applicazoni Java distribuite nella rete. In sostanza JMS fornisce un metodo standard<br />
tramite il quale le applicazioni possono creare, inviare e ricevere i messaggi usando un<br />
message oriented middleware [44]. Un sistema architettato con JMS è costituito dai<br />
seguenti elementi [45]:<br />
Client JMS: programma in linguaggio Java che invia o riceve messaggi JMS.<br />
Messaggio: raggruppamento di dati che viene inviato da un client a un altro.<br />
JMS Provider: sistema di messaggistica che implementa la specifica JMS e realizza<br />
funzionalità aggiuntive per l‟amministrazione e il controllo della comunicazione<br />
attraverso messaggi.<br />
54