Condividi tramite


Adapter in BizTalk Server

Uno degli obiettivi principali della progettazione di BizTalk Server è facilitare lo scambio di documenti aziendali tra partner commerciali. Per raggiungere questo obiettivo, BizTalk Server include diversi adattatori che forniscono connettività tra BizTalk Server e partner commerciali che usano protocolli di dati e formati di documento comunemente riconosciuti. Questo argomento fornisce una definizione di adapter e spiega i motivi dell'uso degli adapter.

Informazioni sugli adapter

Un adapter è un componente software che consente di inviare e ricevere facilmente messaggi in BizTalk Server con un meccanismo di recapito conforme a uno standard comunemente riconosciuto, quale SMTP, POP3, FTP o Accodamento messaggi Microsoft (Microsoft Message Queuing, MSMQ). Man mano che Microsoft BizTalk Server si è evoluto, è aumentata la necessità di adattatori che consentono rapidamente la connettività con applicazioni e tecnologie di uso comune.

BizTalk Server include le schede seguenti, denominate adapter "native" o "integrate": FILE, FTP, HTTP, MQSeries, MSMQ, POP3, SMTP, SOAP, Windows Sharepoint Services e le sette schede WCF (WCF-WSHttp, WCF-BasicHttp, WCF-NetTcp, WCF-NetMsmq, WCF-NetNamedPipe, WCF-Custom e WCF-CustomIsolated). Gli adattatori nativi vengono installati con BizTalk Server. È inoltre possibile creare adapter personalizzati per soluzioni specifiche usando Adapter Framework BizTalk.

Ognuno di questi adapter nativi è associato a un indirizzo di ricezione progettato per essere in ascolto di messaggi provenienti da un determinato trasporto in un determinato indirizzo. Quando il messaggio viene ricevuto nell'indirizzo di ricezione, viene passato all'adapter. L'adapter allega il flusso di dati al messaggio, in genere nel corpo del messaggio, aggiunge eventuali metadati relativi all'endpoint da cui sono stati ricevuti i dati e quindi trasmette il messaggio al motore di messaggistica di BizTalk.

Per impostazione predefinita, quando si esegue la Configurazione guidata BizTalk, vengono installati gli adapter nativi e viene creato un gestore con una configurazione predefinita per ogni adapter.

Usando la Console di amministrazione BizTalk Server è possibile modificare la configurazione predefinita dei gestori degli adapter, nonché aggiungere, rimuovere e modificare porte di trasmissione e indirizzi di ricezione per gli adapter. Per altre informazioni su questi processi, vedere gli argomenti pertinenti in Vedere anche.

Vantaggi offerti dall'uso di un adapter

L'uso di adapter semplifica notevolmente il trasferimento dei messaggi da e verso BizTalk Server. Se l'infrastruttura esistente usa uno dei trasporti per cui esiste un adapter BizTalk corrispondente, il processo di trasmissione o di ricezione dei messaggi in BizTalk Server può essere semplificato configurando l'adapter appropriato in modo che invii o riceva i messaggi con il meccanismo di trasporto corrispondente.

Supporto delle funzionalità nelle schede predefinite

Nella tabella riportata di seguito sono elencati i vantaggi principali di ogni adapter nativo e viene indicato se l'adapter offre le funzionalità seguenti:

  • Supporto delle transazioni : possibilità di inviare e ricevere documenti nel contesto di una transazione DTC (Distributed Transaction Coordinator). Questa funzionalità è necessaria per gestire il recapito ordinato dei messaggi e per garantire che i documenti non siano duplicati e non vengano persi.

  • Supporto per le comunicazioni bidirezionali (Richiesta/Risposta o Richiesta/Risposta): possibilità di inviare un documento ed elaborare un messaggio di risposta dalla destinazione o di ricevere un documento e inviare un messaggio di risposta all'origine.

  • Supporto per la ricezione in ordine : possibilità di pubblicare i documenti ricevuti nel database BizTalk MessageBox nell'ordine esatto in cui sono stati ricevuti i documenti.

  • SSO abilitato : possibilità di usare l'autenticazione SSO durante l'invio o la ricezione di documenti con l'adapter.

  • Processo di hosting : processo in cui viene eseguito l'adapter. L'IP BizTalk viene eseguito all'interno del processo di BTSNTSvc.exe, mentre IIS OOP viene eseguito all'esterno del processo di BizTalk Server nel processo Internet Information Server (IIS).

Adattatore Vantaggio principale Supporto delle transazioni Supporto di comunicazioni bidirezionali Supporto del recapito ordinato SSO abilitato Processo di hosting
Personalizzato Supporta il sistema in uso. Sì, è necessario codice personalizzato. Sì, è necessario codice personalizzato. Sì, è necessario codice personalizzato. Sì, è necessario codice personalizzato. IP BizTalk
File Facile da usare. No No No No IP BizTalk
FTP È ampiamente usato per le comunicazioni Business to Business. No No No IP BizTalk
HTTP(S) È ampiamente usato per le comunicazioni Business to Business. No Richiesta-risposta e Sollecitazione-risposta No OOP IIS
MSMQ Supporta il recapito unico garantito dei messaggi tra BizTalk Server e Accodamento messaggi Microsoft. No No IP BizTalk
App per la logica Ricevere e inviare a un'app per la logica di Azure. Per gli ambienti locali e cloud, usare questa scheda per accedere a molti servizi di Azure Dipende dalla progettazione del flusso di lavoro No No Ricezione: IP BizTalk
Invio: IIS OOP
MQ Series Supporta il recapito unico garantito dei messaggi tra BizTalk Server e IBM WebSphere MQ per Windows. No IP BizTalk
posta Office 365 Ricevere e inviare messaggi di posta elettronica a Office 365 No Nessun ordine di ricezione No IP BizTalk
Calendario Office 365 Ricevere e creare eventi in Office 365 No Nessun ordine di ricezione No IP BizTalk
Office 365 Contatto Creare contatti in Office 365 No Nessun ordine di ricezione No IP BizTalk
POP3 Supporta la ricezione di documenti tramite posta elettronica. No No No No IP BizTalk
SMTP Supporta l'invio di documenti tramite posta elettronica. No No No No IP BizTalk
SOAP Supporta l'uso dei servizi Web. No Richiesta-risposta e Sollecitazione-risposta No OOP IIS
Windows SharePoint Services Consente lo scambio di messaggi XML e binari tra BizTalk Server e le raccolte documenti di SharePoint. No No No No IP BizTalk
WCF-WSHttp Supporta gli standard WS-* con il trasporto HTTP. Sì, le transazioni sono supportate su WsHTTP (solo WS-Transactions) Richiesta-risposta e Sollecitazione-risposta No OOP IIS
WCF-BasicHttp Comunica con i client e i servizi Web basati su ASMX e con altri servizi conformi alla specifica WS-I Basic Profile 1.1 che usano HTTP o HTTPS. No Richiesta-risposta e Sollecitazione-risposta No OOP IIS
WCF-NetTcp Supporta gli standard WS-* con il trasporto TCP. Richiesta-risposta e Sollecitazione-risposta No IP BizTalk
WCF-NetMsmq Supporta l'accodamento tramite l'utilizzo di Accodamento messaggi Microsoft (MSMQ) come trasporto. No IP BizTalk
WCF-NetNamedPipe Fornisce un trasporto veloce per la comunicazione tra più processi sullo stesso computer (solo per le applicazioni WCF). Richiesta-risposta e Sollecitazione-risposta No IP BizTalk
WCF-Custom consente di utilizzare le funzionalità di estendibilità WCF. Sì, purché il binding lo supporti. IP BizTalk
WCF-CustomIsolated consente di utilizzare le funzionalità di estendibilità WCF sul trasporto HTTP. No OOP IIS

Adattatori aziendali

Di seguito è riportato un elenco degli adapter line-of-business (LOB) forniti da Microsoft.

Adattatore Descrizione Versioni supportate
PeopleSoft Enterprise Consente lo scambio di messaggi dell'interfaccia dei componenti tra BizTalk Server e un sistema PeopleSoft. Sistemi line-of-business e aziendali supportati
JD Edwards OneWorld XE Consente lo scambio di messaggi di funzioni di business tra BizTalk Server e un sistema JD Edwards OneWorld. Sistemi line-of-business e aziendali supportati
JD Edwards EnterpriseOne Consente lo scambio di messaggi di funzioni di business tra BizTalk Server e un sistema JD Edwards EnterpriseOne. Sistemi line-of-business e aziendali supportati
TIBCO Rendezvous Consente lo scambio di messaggi con formato dati XML e binario tra BizTalk Server e TIBCO Rendezvous. Sistemi line-of-business e aziendali supportati
TIBCO Enterprise Message Service Consente lo scambio di messaggi con formato dati XML e binario tra BizTalk Server e un server TIBCO EMS, fornendo un'infrastruttura per le applicazioni altamente integrata e affidabile. Sistemi Line-of-Business supportati (LOB) e Enterprise

BizTalk Adapter Pack

È anche possibile usare gli adapter forniti con BizTalk Adapter Pack per connettersi a vari sistemi line-of-business. Per altre informazioni su BizTalk Adapter Pack, vedere BizTalk Adapter Pack.

Vedere anche

Procedure consigliate per la protezione degli adapterche creano ed eliminano i gestori di adattatoriche implementano l'accesso Single Sign-On aziendale