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 />

ultimo è che attraverso AMQP, le capacità dei middleware di messaggistica possano essere<br />

portati nella rete stessa, e che attraverso la pervasività della disponibilità di middleware di<br />

messaggistica, possano essere sviluppati nuovi tipi di applicazioni di utilità [53].<br />

Per consentire l'interoperabilità completa, il middleware di messaggistica richiede che sia il<br />

protocollo di rete e sia la semantica dei servizi del broker siano sufficientemente<br />

specificati. AMQP, pertanto, definisce sia il protocollo di rete sia i servizi del broker<br />

attraverso:<br />

1. "Advanced Message Queuing Protocol Model" (AMQP Model), l„AMQP Model<br />

consiste in un insieme di componenti che instradano e memorizzano messaggi<br />

all‟interno del broker e in più un insieme di regole per collegare questi componenti<br />

insieme.<br />

2. Un protocollo di rete wire-level, AMQP permette ai client di comunicare con il<br />

broker e interagire con l‟AMQP Model che esso implementa.<br />

AMQP è un protocollo di tipo binario con caratteristiche quali: multi-canale, asincrono,<br />

portabile, neutrale, sicuro ed efficiente.AMQP è usualmente diviso in tre layer:<br />

Figura 2.15 Struttura a layer di AMQP<br />

63

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

Saved successfully!

Ooh no, something went wrong!