Informazioni su Adapter Framework

BizTalk Adapter Framework offre un meccanismo stabile e aperto per tutte le schede per implementare o accedere al lavoro dal motore di messaggistica di BizTalk Server. Le interfacce descritte nello spazio dei nomi Microsoft.BizTalk.Adapter.Framework consentono agli adapter di fornire un mezzo per modificare le pagine delle proprietà di configurazione. oltre a fornire la possibilità di importare servizi e schemi nel progetto BizTalk.

Nella figura seguente viene illustrato come un adapter e Adapter Framework collaborano per connettere l'applicazione a BizTalk Server.

Framework dell'adattatore

Nelle procedure seguenti viene descritta la sequenza di passaggi illustrata nella figura:

  1. I dati vengono ricevuti da un indirizzo di ricezione in attesa di messaggi con un determinato protocollo su un indirizzo specificato. L'indirizzo di ricezione è associato a un adapter e a una pipeline di ricezione. È possibile configurare l'adapter e i componenti della pipeline per eseguire una determinata logica sui messaggi con un protocollo predeterminato.

  2. Dopo che un indirizzo di ricezione riceve un messaggio, questo viene inviato all'adapter, che crea un nuovo messaggio di BizTalk, allega il flusso di dati al messaggio, in genere nel corpo del messaggio, aggiunge eventuali metadati inerenti all'endpoint su cui sono stati ricevuti i dati e quindi invia il messaggio al motore di messaggistica.

  3. Il motore di messaggistica invia il messaggio alla pipeline di ricezione dove i dati vengono trasformati in XML, il mittente del messaggio viene autenticato, il messaggio viene decrittografato e l'XML viene convalidato.

  4. Il motore di messaggistica pubblica il messaggio nel database MessageBox. MessageBox è una tabella di Microsoft SQL Server che contiene i messaggi da elaborare. Le orchestrazioni e le porte di trasmissione possono sottoscrivere il database MessageBox.

  5. Il motore di messaggistica invia il messaggio a un'orchestrazione o a un sottoscrittore della porta di trasmissione in base alle proprietà di contesto del messaggio che corrispondono alle specifiche impostate nel filtro per il sottoscrittore.

  6. Se un'orchestrazione è il sottoscrittore, elaborerà il messaggio e lo invierà attraverso una porta di trasmissione. Se il sottoscrittore è una trasmissione, il messaggio passerà attraverso la pipeline di trasmissione in un adapter di trasmissione prima di essere trasmesso.

Contenuto della sezione