Modelli di Interazione

I protocolli di comunicazione candidati si differenziano per modelli di interazione.

Modello Richiesta-Risposta

Il modello di comunicazione richiesta-risposta è uno dei paradigmi di comunicazione più elementari.

Un client richiede informazioni a un server che riceve il messaggio di richiesta, lo elabora e restituisce un messaggio di risposta.

Evoluzione di HTTP:

Modello Publish-Subscribe

Il modello publish-subscribe è nato dall'esigenza di fornire una comunicazione distribuita, asincrona e loosely coupled tra chi genera i dati e chi li riceve.

Numerosi middleware publish-subscribe orientati ai messaggi (MoM) sono stati recentemente oggetto di numerose ricerche e implementazioni concrete.

Servizio di Notifica

Il servizio di notifica è l'elemento chiave all'interno di tale modello. Esso unisce chi pubblica e chi invece è inscritto (quindi vuole ricevere i dati) e funge da mediatore.

Compiti del servizio di notifica:

Implementazione Broker