Condividi tramite


Struttura dell'adapter MQSeries

L'adattatore MQSeries ha due parti: l'adattatore in esecuzione in BizTalk Server e un'applicazione COM+, MQSAgent, in esecuzione in MQSeries Server per Windows. Nella figura seguente è illustrata questa relazione.

Componenti dell'adapter MQSeries

L'adapter comunica con l'applicazione MQSAgent, la quale a sua volta comunica con il server MQSeries per Windows. Se il server MQSeries per Windows è installato nel computer in cui è presente l'adapter, è possibile installare l'agente nello stesso computer.

Il componente di trasmissione dell'adapter invia il messaggio a MQSAgent, MQSAgent quindi, usando MQPut, invia il messaggio a MQSeries Queue Manager.

Il componente di ricezione dell'adapter esegue il polling di MQSAgent per verificare se sono presenti messaggi. Quando è presente un messaggio, MQSAgent esegue un mqGet per recuperare il messaggio. MQSAgent include un'attesa hardcoded di tre secondi per il recupero del messaggio dal gestore code.

Nota

È possibile impostare l'intervallo di polling dell'adapter. Se si definisce un intervallo di polling inferiore a tre secondi, l'intervallo di attesa viene impostato sullo stesso valore.

Nelle transazioni possono verificarsi azioni sia di invio sia di ricezione di messaggi. In questo modo, l'adapter è in grado di eseguire il rollback del messaggio ed, eventualmente, di riprovare a eseguire le operazioni di invio o ricezione. Per altre informazioni sulle transazioni, vedere Batching e gestione delle transazioni dell'adapter MQSeries.

Poiché l'adapter viene eseguito per più computer, può verificarsi un problema di sicurezza. Un programma potenzialmente ostile potrebbe rappresentare l'agente e acquisire dati. Per altre informazioni sulla protezione avanzata per l'adapter e l'agente, vedere Sicurezza dell'adapter MQSeries.

Vedere anche

Architettura dell'adapter MQSeries
Informazioni sull'adapter MQSeries