Développement d'adaptateurs personnalisés

Pour échanger des messages avec des systèmes, des applications et des entités externes, BizTalk Server utilise le concept d’adaptateur. Les adaptateurs sont des composants COM ou .NET Framework qui transfèrent des messages vers et depuis l’entreprise. points (tels que les systèmes de fichiers, les bases de données et les applications métier personnalisées) à l’aide de différents protocoles de communication. BizTalk Server fournit des adaptateurs natifs qui prennent en charge différents protocoles. Il s’agit notamment des paramètres suivants :

  • un adaptateur File qui gère l'envoi et la réception des messages depuis un emplacement File ;

  • des adaptateurs pour les protocoles EDI, FTP, HTTP, MSMQ, SMTP, POP3 et SOAP ;

  • Un adaptateur pour Windows SharePoint Services

    Dans certains cas, BizTalk Server devrez peut-être transporter des messages vers une application personnalisée spécifique ou utiliser un protocole pour lequel il n’existe pas d’adaptateur natif. Des entreprises tierces ont élaboré des adaptateurs qui prennent en charge des protocoles supplémentaires, et vous souhaitez peut-être savoir s'il existe un adaptateur adapté à votre protocole avant d'écrire le vôtre. Pour obtenir la liste des adaptateurs et des fournisseurs associés, consultez https://go.microsoft.com/fwlink/?LinkId=47140. Si vous ne parvenez pas à trouver un adaptateur qui prenne en charge vos conditions de communication, il vous reste la possibilité de développer votre propre adaptateur.

    L'écriture d'un adaptateur personnalisé peut se révéler difficile. Pour vous faciliter la tâche, Microsoft a développé une structure de base appelée Infrastructure d'adaptateurs. Vous pouvez vous baser sur cette infrastructure, de même que vous pouvez utiliser l'exemple de code source fourni dans le kit SDK de BizTalk Server.

    Les rubriques de cette section contiennent les conseils et les recommandations qui vous permettront de développer votre propre adaptateur.

Dans cette section

Voir aussi

Développement de composants personnalisés