Adaptateurs dans BizTalk Server

L’un des principaux objectifs de conception de BizTalk Server est de faciliter l’échange de documents commerciaux entre partenaires commerciaux. Pour atteindre cet objectif, BizTalk Server inclut plusieurs adaptateurs qui fournissent une connectivité entre les BizTalk Server et les partenaires commerciaux à l’aide de protocoles de données et de formats de documents couramment reconnus. Cette rubrique définit les adaptateurs et leur utilité.

Qu'est-ce qu'un adaptateur ?

Un adaptateur est un composant logiciel qui simplifie l'envoi et la réception de messages dans BizTalk Server via un mécanisme de remise conforme à une norme communément reconnue, telle que SMTP, POP3, FTP ou Microsoft Message Queuing (MSMQ). À mesure que Microsoft BizTalk Server a évolué, le besoin d’adaptateurs permettant rapidement la connectivité avec les applications et technologies couramment utilisées a augmenté.

BizTalk Server inclut les adaptateurs suivants, appelés adaptateurs « natifs » ou « intégrés » : FILE, FTP, HTTP, MQSeries, MSMQ, POP3, SMTP, SOAP, Windows Sharepoint Services, et les sept adaptateurs WCF (WCF-WSHttp, WCF-BasicHttp, WCF-NetTcp, WCF-NetMsmq, WCF-NetNamedPipe, WCF-Custom et WCF-CustomIsolated). Les adaptateurs natifs sont installés avec BizTalk Server. Vous pouvez également créer des adaptateurs personnalisés pour vos solutions spécifiques à l'aide de l'infrastructure d'adaptateurs BizTalk.

Chaque adaptateur natif est associé à un emplacement de réception conçu pour écouter les messages d'un transport spécifique à une adresse donnée. Une fois le message reçu par l'emplacement de réception, il est transmis à l'adaptateur. L'adapter associe le flux de données au message (généralement dans le corps du message), ajoute les métadonnées appartenant au point de terminaison depuis lequel les données ont été reçues, puis transmet le message au moteur de messagerie BizTalk.

Par défaut, lorsque vous exécutez l'Assistant Configuration de BizTalk, celui-ci installe les adaptateurs natifs et crée un gestionnaire d'adaptateur avec une configuration par défaut pour chacun.

La console Administration de BizTalk Server permet de modifier la configuration par défaut des gestionnaires d'adaptateur et d'ajouter, supprimer et modifier les ports d'envoi et emplacements de réception pour les adaptateurs. Pour plus d'informations sur ces processus, consultez les rubriques correspondantes de la section Voir aussi.

Pourquoi utiliser un adaptateur ?

L'utilisation des adaptateurs simplifie considérablement le transfert des messages via BizTalk Server. Si votre infrastructure existante utilise un transport pour lequel un adaptateur BizTalk correspondant existe, le processus d'envoi ou de réception des messages via BizTalk Server est aussi simple que la configuration de l'adaptateur approprié pour envoyer ou recevoir des messages via le mécanisme de transport correspondant.

Prise en charge des fonctionnalités dans les adaptateurs intégrés

Le tableau suivant indique la principale caractéristique des adaptateurs natifs individuels et si ceux-ci incluent les fonctionnalités suivantes :

  • Prise en charge des transactions : possibilité d’envoyer et de recevoir des documents dans le contexte d’une transaction DTC (Distributed Transaction Coordinator). Cette fonctionnalité est requise pour assurer la livraison chronologique des messages et garantir que les documents ne sont pas dupliqués ou perdus.

  • Prise en charge de la communication bidirectionnelle (demande/réponse ou sollicitation/réponse) : possibilité d’envoyer un document et de traiter un message de réponse à partir de la destination ou de recevoir un document et d’envoyer un message de réponse à la source.

  • Réception de la prise en charge dans l’ordre : possibilité de publier des documents reçus dans la base de données MessageBox BizTalk dans l’ordre exact dans lequel les documents ont été reçus.

  • Activation de l’authentification unique : possibilité d’utiliser l’authentification unique lors de l’envoi ou de la réception de documents avec l’adaptateur.

  • Processus d’hébergement : processus dans lequel l’adaptateur s’exécute. BizTalk IP s’exécute dans le processus BTSNTSvc.exe, tandis que la poo IIS s’exécute en dehors du processus BizTalk Server dans le processus Internet Information Server (IIS).

Adaptateur Caractéristique principale Prise en charge des transactions Prise en charge de la communication bidirectionnelle Prise en charge de la réception chronologique Activation de l'authentification unique Processus d'hébergement
Custom Prend en charge votre système. Oui, requiert du code personnalisé. Oui, requiert du code personnalisé. Oui, requiert du code personnalisé. Oui, requiert du code personnalisé. BizTalk IP
Fichier Facile à utiliser. Non Non Non Non BizTalk IP
FTP Largement utilisé pour les communications interentreprises. Non Non Non Oui BizTalk IP
HTTP(s) Largement utilisé pour les communications interentreprises. No Requête/réponse et sollicitation/réponse Non Oui IIS OOP
MSMQ Prend en charge la livraison garantie unique des messages entre BizTalk Server et Microsoft Message Queuing. Oui Non Oui Non BizTalk IP
Application logique Recevoir et envoyer à une application logique Azure. Pour les environnements locaux et cloud, utilisez cet adaptateur pour accéder à de nombreux services Azure Yes Dépend de la conception de votre workflow Non Non Réception : Adresse IP BizTalk
Envoyer : IIS OOP
MQSeries Prend en charge la livraison garantie unique des messages entre BizTalk Server et IBM WebSphere MQ pour les plateformes Windows. Oui Non Oui Oui BizTalk IP
Office 365 Mail Recevoir et envoyer des e-mails à Office 365 No Non dans l’ordre de recevoir No BizTalk IP
calendrier Office 365 Recevoir et créer des événements dans Office 365 No Non dans l’ordre de recevoir No BizTalk IP
Office 365 Contact Créer des contacts dans Office 365 No Non dans l’ordre de réception No BizTalk IP
POP3 Prend en charge la réception de documents par message électronique. Non Non Non Non BizTalk IP
SMTP Prend en charge l'envoi de documents par message électronique. Non Non Non Non BizTalk IP
SOAP Prend en charge l'utilisation des services Web. No Requête/réponse et sollicitation/réponse Non Oui IIS OOP
Windows SharePoint Services Permet l'échange de messages XML et binaires entre BizTalk Server et les bibliothèques de documents SharePoint. Non Non Non Non BizTalk IP
WCF-WSHttp Prend en charge les normes WS-* via le transport HTTP. Oui, les transactions sont prises en charge sur WsHTTP (WS-transactions uniquement) Requête/réponse et sollicitation/réponse Non Oui IIS OOP
WCF-BasicHttp Communique avec des clients et services Web basés sur des fichiers ASMX, ainsi que d'autres services conformes à la norme WS-I Basic Profile 1.1 via HTTP ou HTTPS. No Requête/réponse et sollicitation/réponse Non Oui IIS OOP
WCF-NetTcp Prend en charge les normes WS-* via le transport TCP. Yes Requête/réponse et sollicitation/réponse Non Oui BizTalk IP
WCF-NetMsmq Prend en charge la mise en file d'attente via le transport Microsoft Message Queuing (MSMQ). Oui Non Oui Oui BizTalk IP
WCF-NetNamedPipe Fournit un transport rapide pour la communication interprocessus sur le même ordinateur (pour les applications WCF uniquement). Yes Requête/réponse et sollicitation/réponse Non Oui BizTalk IP
Adaptateur permet d'utiliser des fonctionnalités d'extensibilité WCF. Oui Oui Oui, dès lors que la liaison prend en charge cette fonctionnalité. Yes BizTalk IP
WCF-CustomIsolated permet d'utiliser des fonctionnalités d'extensibilité WCF sur le transport HTTP. Oui Oui Non Oui IIS OOP

Cartes d’entreprise

La liste suivante répertorie les adaptateurs sectoriels fournis par Microsoft.

Adaptateur Description Versions prises en charge
PeopleSoft Enterprise Permet l'échange de messages d'interface de composant entre BizTalk Server et un système PeopleSoft. Systèmes métier et d’entreprise pris en charge
JD Edwards OneWorld XE Permet l'échange de messages commerciaux entre BizTalk Server et un système JD Edwards OneWorld. Systèmes métier et d’entreprise pris en charge
JD Edwards EnterpriseOne Permet l'échange de messages commerciaux entre BizTalk Server et un système JD Edwards EnterpriseOne. Systèmes métier et d’entreprise pris en charge
TIBCO Rendezvous Permet l'échange de messages au format de données XML et binaires entre BizTalk Server et TIBCO Rendezvous. Systèmes métier et d’entreprise pris en charge
TIBCO Enterprise Message Service Permet l'échange de messages au format de données XML et binaires entre BizTalk Server et un serveur TIBCO EMS et fournit une infrastructure d'applications étroitement intégrée et fiable. Systèmes métier et d’entreprise pris en charge

Pack adaptateurs BizTalk

Vous pouvez également utiliser les adaptateurs fournis avec bizTalk Adapter Pack pour vous connecter à différents systèmes métier. Pour plus d’informations sur le pack d’adaptateurs BizTalk, consultez Pack d’adaptateurs BizTalk.

Voir aussi

Meilleures pratiques pour la sécurisation des adaptateursCréation et suppression de gestionnaires d’adaptateursimplémentant l’authentification unique d’entreprise