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