Pubblicazione/Sottoscrizione

Pubblicazione/sottoscrizione è un tipo di applicazione di messaggistica in cui i fornitori di informazioni (autori - publisher) vengono scollegati dai clienti di tali informazioni (sottoscrittori - subscriber) utilizzando un broker.

In un sistema di pubblicazione/sottoscrizione, non è necessario che un autore (publisher) sia a conoscenza di chi utilizza le informazioni (pubblicazione) da lui fornite e, un sottoscrittore (subscriber) non è necessario che sappia chi fornisce le informazioni che riceve come risultato di una sottoscrizione.

Confrontare questa applicazione con un'applicazione di messaggistica di tipo point-to-point, in cui l'applicazione che invia i messaggi deve conoscere le destinazioni dei messaggi inviati.

I broker dei messaggi si accertano che i messaggi arrivino alle destinazioni corrette e vengono trasformati nel formato richiesto in ciascuna destinazione.

Nella figura riportata di seguito è riportata l'applicazione di pubblicazione/sottoscrizione più semplice. E' presente un autore (publisher), un broker e un sottoscrittore (subscriber). Una pubblicazione viene inviata dall'autore (publisher) al broker, una sottoscrizione viene inviata dal sottoscrittore (subscriber) al broker e la pubblicazione viene quindi inviata dal broker al sottoscrittore (subscriber).

Questa figura mostra un'applicazione di pubblicazione/sottoscrizione semplice.

Tuttavia, un sistema di pubblicazione/sottoscrizione tipico ha più di un autore (publisher) e più di un sottoscrittore (subscriber) e spesso anche più di un broker. Un'applicazione può essere sia un autore (publisher) che un sottoscrittore (subscriber).

L'autore (publisher) genera un messaggio che desidera pubblicare e ne definisce l'argomento. Un flusso di messaggi in esecuzione nel broker richiama il messaggio dal relativo nodo di input e lo trasferisce ad un nodo Publication per la distribuzione a tutti i sottoscrittori (subscriber) che hanno registrato un interesse all'argomento.

Il nodo di input potrebbe essere uno dei nodi integrati riportati di seguito:

Un sottoscrittore (subscriber) registra una richiesta per una pubblicazione specificando una delle seguenti voci:

Fare riferimento a Visita interattiva per informazioni sul funzionamento di un sistema di pubblicazione/sottoscrizione.

Concetti correlati
Argomenti
Autori (publisher)
Pubblicazioni
Punti di sottoscrizione
Sottoscrittori (subscriber)
Sottoscrizioni
Topologie di pubblicazione/sottoscrizione
Sicurezza di pubblicazione/sottoscrizione
Filtri
Broker
Panoramica dei flussi di messaggi
WebSphere MQ Mobile Transport
WebSphere MQ Telemetry Transport
Attività correlate
Sviluppo di applicazioni di pubblicazione/sottoscrizione
Riferimenti correlati
Nodo MQInput
Nodo Publication
Nodo MQeInput
Nodo SCADAInput
Pubblicazione/sottoscrizione
Nodo Real-timeInput
WebSphere MQ Pubblicazione/Sottoscrizione
WebSphere MQ Telemetry Transport
WebSphere MQ Real-time Transport
Informazioni particolari | Marchi | Download | Libreria | Supporto | Commenti
Copyright IBM Corporation 1999, 2006 Ultimo aggiornamento: ago 17, 2006
aq01120_