IBM MQ server e scenari di scambio mediato
Quando si media una destinazione SIB (service integration bus), la mediazione viene eseguita in un membro bus e si specifica una combinazione di punti di mediazione e punti coda per gestire i messaggi mediati. Quando si interagisce con IBM MQ utilizzando il server IBM MQ, è possibile utilizzare uno dei diversi scenari di scambio mediato.
Le destinazioni di tipo coda assegnate a un membro bus del server IBM MQ possono essere mediate allo stesso modo delle destinazioni assegnate ad altri membri bus. Oltre a mediare una destinazione utilizzando una coda IBM MQ come punto di mediazione, il server IBM MQ supporta altri scenari di mediazione che è possibile configurare utilizzando la procedura guidata di mediazione della console amministrativa.
- Punto di mediazione
- L'ubicazione in cui vengono posizionati i messaggi prima che vengano mediati. Può essere un membro del bus di integrazione dei servizi (un server applicativo o un cluster) o una coda dell' IBM MQ.
- Punto coda
- L'ubicazione in cui vengono posizionati i messaggi dopo che sono stati mediati. Può essere un membro del bus di integrazione dei servizi (un server applicativo o un cluster) o una coda dell' IBM MQ. Se esiste un percorso di instradamento inoltro predefinito e la destinazione è una destinazione di tipo coda, il punto coda non è utilizzato. Se la destinazione è di tipo servizio, il punto coda non è presente.
- Punto di esecuzione mediazione
- Il server su cui viene eseguito il processo di mediazione. Se il punto di mediazione è un membro SIB (Service Integration Bus), il punto di esecuzione della mediazione è lo stesso membro bus del punto di mediazione.
IBM MQ Il server supporta i seguenti scenari di scambio mediato:
- Scenario 1: un punto di mediazione dell' IBM MQ e e un punto di coda di integrazione dei servizi. In questo caso, è possibile specificare il punto di esecuzione della mediazione.
- Scenario 2: un punto di mediazione IBM MQ e un punto di coda IBM MQ. In questo caso, è possibile utilizzare una mediazione di integrazione servizi; è necessario specificare il punto di esecuzione della mediazione quando si configura la mediazione, come per lo scenario 1.
- Scenario 3: un punto di mediazione dell'integrazione dei servizi e un punto di accodamento dell' IBM MQ. In questo caso, non è necessario specificare il punto di esecuzione della mediazione; WebSphere® Application Server assegna automaticamente il membro bus in cui viene eseguita la mediazione.
- Scenario 4: in alternativa, è possibile utilizzare un'applicazione di tipo " IBM MQ " o un flusso di message broker per mediare la destinazione. In questo caso, l'applicazione o il flusso del broker recupera i messaggi dal punto di mediazione (che è una coda IBM MQ ), media i messaggi, quindi inserisce i messaggi mediati nel punto di coda (che è anche una coda IBM MQ ). Quando si configura la mediazione, non si specifica un punto di esecuzione della mediazione; si specifica invece che esiste un processo di mediazione esterno.
Per un punto di accodamento, i produttori di messaggi collocano i messaggi sul punto di accodamento e i consumatori ricevono i messaggi dal punto di accodamento. Per un punto di mediazione, i produttori di messaggi collocano i messaggi sul punto di mediazione. I messaggi vengono mediati e inseriti in un punto coda di post - mediazione. I consumer ricevono messaggi dal punto coda di post - mediazione.

Per un punto di accodamento, i produttori di messaggi collocano i messaggi sul punto di accodamento e i consumatori ricevono i messaggi dal punto di accodamento. Se il punto di coda è un punto di coda " IBM MQ ", i produttori di messaggi inseriscono i messaggi nella coda " IBM MQ " e i consumatori ricevono i messaggi dalla coda " IBM MQ ". Per un punto di mediazione, i produttori di messaggi inseriscono i messaggi nel punto di mediazione (una coda IBM MQ ). I messaggi vengono mediati, forse da un flusso di broker di messaggi esterno, quindi inseriti in un punto di coda post-mediazione (un'altra coda dell' IBM MQ ). I consumer ricevono messaggi dal punto coda di post - mediazione.

Scenario 1
In questo scenario, si desidera mediare una destinazione di tipo coda convenzionale in cui il punto di coda è un punto di coda di integrazione dei servizi e assegnare una coda di tipo " IBM MQ " come punto di mediazione (il lato di input della destinazione). Poiché il punto di mediazione è una coda di tipo " IBM MQ ", è necessario specificare anche un punto di coda.
I messaggi che arrivano alla coda IBM MQ vengono elaborati dalla mediazione in esecuzione in un server dell'applicazione. Una volta che i messaggi sono stati elaborati dalla mediazione, vengono collocati nel punto di accodamento di integrazione servizi. La mediazione viene eseguita nel membro SIB (Service Integration Bus) assegnato come punto di mediazione.
- Passare al pannello di raccolta destinazioni per il bus che ospita la destinazione che si desidera mediare.
- Selezionare la destinazione del tipo di coda che si desidera mediare, quindi fare clic su Media. Questo avvia la procedura guidata Mediazione destinazione.
- Passo 1: selezionare la mediazione che si desidera utilizzare per mediare la destinazione di integrazione servizi.
- Passaggio 2: selezionare un membro del bus server di IBM MQ per ospitare il punto di mediazione.
- Passaggio 3: inserire i dettagli della coda dell' IBM MQ, che fungerà da punto di mediazione.
- Passo 4: selezionare un membro bus in cui si desidera eseguire il codice di mediazione.
- Passo 5: esaminare il riepilogo delle modifiche che si stanno per apportare, quindi fare clic su Fine.
Scenario 2
In questo scenario, si desidera mediare un tipo di coda " IBM MQ " (Inserisci un oggetto), con un punto di coda " IBM MQ " (Ricevi un oggetto), e assegnare una coda " IBM MQ " (Inserisci un oggetto) come punto di mediazione (il lato di input della destinazione). Poiché il punto di mediazione è una coda di tipo " IBM MQ ", è necessario specificare anche un punto di esecuzione della mediazione.
I messaggi che arrivano a destinazione vengono elaborati dalla mediazione, quindi inseriti nella coda dell' IBM MQ. La mediazione viene eseguita nel membro SIB (Service Integration Bus) assegnato come punto di mediazione.
- Passare al pannello di raccolta destinazioni per il bus che ospita la destinazione che si desidera mediare.
- Selezionare la destinazione del tipo di coda che si desidera mediare, quindi fare clic su Media. Questo avvia la procedura guidata Mediazione destinazione.
- Passo 1: selezionare la mediazione che si desidera utilizzare per mediare la destinazione di integrazione servizi.
- Passaggio 2: selezionare un membro del bus server di IBM MQ per ospitare il punto di mediazione.
- Passaggio 3: inserire i dettagli della coda IBM MQ che fungerà da punto di mediazione.
- Passo 4: selezionare il membro SIB (Service Integration Bus) in cui si desidera eseguire la mediazione.
- Passo 5: esaminare il riepilogo delle modifiche che si stanno per apportare, quindi fare clic su Fine.
Scenario 3
In questo scenario, si desidera mediare un tipo di coda " IBM MQ " (Messa in coda) e assegnare un punto di mediazione dell'integrazione dei servizi.
I messaggi che arrivano a destinazione vengono elaborati dalla mediazione, quindi inseriti nella coda dell' IBM MQ. La mediazione viene eseguita nel membro SIB (Service Integration Bus) assegnato come punto di mediazione.
- Passare al pannello di raccolta destinazioni per il bus che ospita la destinazione che si desidera mediare.
- Selezionare la destinazione del tipo di coda che si desidera mediare, quindi fare clic su Media. Questo avvia la procedura guidata Mediazione destinazione.
- Passo 1: selezionare la mediazione che si desidera utilizzare per mediare la destinazione di integrazione servizi.
- Fase 2: selezionare il membro SIB (service integration bus) per ospitare il punto di mediazione. Il codice di mediazione viene eseguito anche in questo membro bus.
- Passo 3: Rivedere il riepilogo delle modifiche che si stanno per apportare, quindi fare clic su Fine.
Scenario 4
In questo scenario, si desidera mediare una destinazione di tipo coda " IBM MQ " (Inserisci e invia) e assegnare una coda " IBM MQ " (Inserisci e invia) come punto di mediazione (il lato di input della destinazione).
La mediazione dei messaggi viene eseguita da un processo esterno. I messaggi che arrivano alla coda IBM MQ vengono elaborati dal processo esterno, quindi inseriti dal processo esterno nella destinazione di tipo coda IBM MQ.
- Passare al pannello di raccolta destinazioni per il bus che ospita la destinazione che si desidera mediare.
- Selezionare la destinazione del tipo di coda che si desidera mediare, quindi fare clic su Media. Questo avvia la procedura guidata Mediazione destinazione.
- Passo 1: selezionare un processo esterno da utilizzare per mediare la destinazione.
- Passaggio 2: inserire i dettagli della coda di IBM MQ che si desidera utilizzare come punto di mediazione.
- Passo 3: Rivedere il riepilogo delle modifiche che si stanno per apportare, quindi fare clic su Fine.