Funzionalità dell'adapter TIBCO EMS

L'adattatore Microsoft BizTalk per TIBCO Enterprise Message Service (EMS) consente di pubblicare e sottoscrivere code e argomenti gestiti da TIBCO EMS, utilizzando BizTalk Server e il TIBCO SDK. L'adattatore integra i messaggi TIBCO EMS in modo rapido, semplice e affidabile. Scambia formati di dati XML tra server TIBCO EMS e Microsoft BizTalk Server per fornire un'infrastruttura di applicazioni strettamente integrata e affidabile. Fornisce operazioni di integrazione degli adattatori di trasmissione e ricezione che forniscono la gestione end-to-end dei processi aziendali tramite XML Schema.

Convalida dei dati

L'adattatore BizTalk per TIBCO EMS viene eseguito all'interno del processo con l'host BizTalk Server come un adattatore nativo strettamente integrato e verifica la configurazione delle porte durante il processo di configurazione. Convalida i dati il più possibile, ad esempio nome valido, numero valido nell'intervallo. Non tenta di stabilire una connessione. Pertanto, l'host, la destinazione della porta, l'utente e la password non vengono convalidati fino a quando non viene eseguita una chiamata in fase di esecuzione, nel qual caso viene registrato un errore.

Recapito dei messaggi

L'adapter BizTalk per TIBCO EMS garantisce il recapito monouso dei messaggi. I messaggi che non raggiungono EMS vengono contrassegnati come riprovabili quando vengono sospesi. Possono verificarsi alcune eccezioni, ad esempio quando al momento dell'esecuzione esiste una configurazione di porta non valida.

L'adattatore accetta tipi di messaggio EMS di testo. L'adapter supporta le transazioni per i messaggi che passano a EMS e il supporto delle transazioni è controllato da BizTalk Server.

Annotazioni

La connessione tra l'adapter BizTalk per TIBCO EMS e il server EMS non è sicura. Non è supportato dall'SDK TIBCO EMS fornito.

L'adattatore supporta tutte le proprietà JMS standard e le estensioni EMS. Queste proprietà vengono inserite nel contesto del messaggio BizTalk per essere disponibili per un'orchestrazione.

Funzionalità generali dell'adapter

L'adapter BizTalk per TIBCO EMS consente di scambiare dati aziendali in tempo reale tra sistemi TIBCO EMS e BizTalk Server. L'adattatore consente l'interazione tra un'applicazione XML e TIBCO EMS. Abilita le applicazioni XML per l'elaborazione in ingresso e in uscita con TIBCO EMS.

L'adapter accetta messaggi XML per consentire alle applicazioni BizTalk Server di comunicare con TIBCO EMS usando una delle opzioni seguenti:

  • Adapter di trasmissione, che usa una porta di trasmissione statica One-Way per inviare un messaggio a TIBCO EMS.

  • Adapter di Ricezione, che usa una porta di ricezione unidirezionale statica per ricevere messaggi da TIBCO EMS.

Architettura dell'adattatore di trasmissione: Invio – Statico Unidirezionale

Nello scenario di invio unidirezionale, la porta di trasmissione è configurata per inviare messaggi a una coda/argomento. L'adapter BizTalk per TIBCO Enterprise Message Service inoltra la richiesta al server TIBCO EMS nella coda o nell'argomento specificato. L'adapter invia il messaggio al sistema TIBCO EMS usando il protocollo di comunicazione TIBCO EMS. Il sistema TIBCO EMS riceve le richieste ed esegue la logica di business. Per effettuare chiamate a TIBCO EMS, è necessario fornire all'adattatore le informazioni di configurazione per accedere al server TIBCO EMS.

L'immagine seguente mostra l'operazione di invio unidirezionale dell'adapter.

Immagine che mostra l'operazione di invio unidirezionale dell'adapter.

Architettura dell'adattatore di ricezione: Ricezione - statico unidirezionale

Nello scenario di ricezione unidirezionale, la posizione di ricezione è configurata per ricevere messaggi su una coda/topic EMS. L'adapter BizTalk per TIBCO EMS è in ascolto dei messaggi in una coda o in un argomento specificato e invia i messaggi ricevuti a BizTalk Server.

L'immagine seguente mostra l'operazione di ricezione unidirezionale dell'adattatore.

Immagine che mostra l'operazione di ricezione unidirezionale dell'adapter.

Vedere anche

Sviluppo di applicazioni
Introduttiva