Supporto per l'applicazione utente finale

E' possibile connettere diverse applicazioni utente finale ai broker di WebSphere Event Broker, e sfruttare le funzioni di instradamento da esso fornite.

WebSphere Event Broker supporta due modelli di comunicazione dell'applicazione:

  1. Point-to-point
  2. Pubblicazione/sottoscrizione

Questi modelli sono definiti in Modelli di comunicazione dell'applicazione.

Le applicazioni che utilizzano questi modelli possono connettersi al broker utilizzando i seguenti trasporti e protocolli:

E' possibile configurare i flussi di messaggi per supportare questi modelli di comunicazione e i client che si connettono su uno qualsiasi di questi trasporti. I flussi di messaggi possono essere specifici per un protocollo o possono ricevere i messaggi dalle applicazioni che comunicano attraverso un protocollo e consegnare i messaggi alle applicazioni che si connettono attraverso uno o più protocolli alternativi, con il broker che fornisce una conversione automatica tra questi protocolli. E' possibile anche fornire supporto point-to-point e pubblicazione/sottoscrizione in un singolo flusso di messaggi.

Tutti i flussi di messaggi possono supportare il passaggio di messaggi da tutti i trasporti a tutti gli altri trasporti supportati. Quindi, se si avvia il flusso di messaggi con un nodo di input che supporta i messaggi dai client che si connettono tramite un trasporto, è possibile terminarlo con uno qualsiasi dei nodi di output supportati ; non è necessario includere il nodo di output complementare.

Ad esempio, è possibile progettare il flusso per ricevere messaggi WebSphere MQ e generare messaggi di output nelle unità SCADA o per ricevere messaggi dalle unità SCADA e generare messaggi di output per i client dell'applicazione real-time o multicast. Tuttavia, certe limitazioni non si applicano in base al trasporto utilizzato: ad esempio, non è garantito che i messaggi pubblicati in modo permanente attraverso un nodo MQInput vengano consegnati ai sottoscrittori su WebSphere MQ Real-time Transport, perché questo trasporto non supporta un tipo di consegna garantita.

Ad esempio, è possibile creare un flusso di messaggi che riceve un messaggio da un'applicazione WebSphere MQ. Il flusso di messaggi costruisce un messaggio di pubblicazione dal proprio contenuto e pubblica il messaggio attraverso un nodo Publication da cui i sottoscrittori real-time possono utilizzare JMS per registrare il proprio interesse alle pubblicazioni. Il flusso di messaggi può includere anche un nodo MQOutput per fornire un messaggio di conferma che indichi ad un'altra applicazione che la pubblicazione è stata implementata.

Concetti correlati
Panoramica dei flussi di messaggi
Pubblicazione/Sottoscrizione
Attività correlate
Supporto per le applicazioni utente finale
Sviluppo di flussi di messaggi
Sviluppo di applicazioni di pubblicazione/sottoscrizione
Riferimenti correlati
WebSphere MQ Enterprise Transport
WebSphere MQ Mobile Transport
WebSphere MQ Multicast Transport
WebSphere MQ Real-time Transport
WebSphere MQ Telemetry Transport
Nodi integrati
Informazioni particolari | Marchi | Download | Libreria | Supporto | Commenti
Copyright IBM Corporation 1999, 2006 Ultimo aggiornamento: ago 17, 2006
ac00440_