Partage via


Utilisation de BizTalk Server et du Kit de développement logiciel (SDK) de l’adaptateur LOB WCF

Cette section contient des informations sur la relation entre BizTalk Server et le Kit de développement logiciel (SDK) de l’adaptateur LOB WCF. Les informations contenues dans cette section incluent des comparaisons des deux frameworks différents fournis par chacune d’elles et des conseils pour la migration de l’adaptateur BizTalk Server personnalisé.

Relation avec le Kit de développement logiciel (SDK) et BizTalk Server

Le KIT DE développement logiciel (SDK) de l’adaptateur LOB WCF fournit un Kit de développement logiciel (SDK) et un ensemble d’outils et de composants qui permettent aux développeurs d’écrire des adaptateurs sophistiqués pour les systèmes métier contenant un ensemble dynamique d’opérations et de données. Les adaptateurs sont exposés en tant que liaisons personnalisées WCF et, par conséquent, peuvent être consommés par les applications qui peuvent consommer des liaisons WCF.

BizTalk Server est un produit qui permet le flux et la coordination des messages entre un ensemble diversifié de systèmes d’entreprise ; la communication entre BizTalk Server et les systèmes externes est gérée par le biais d’adaptateurs qui acceptent des messages externes et les transforment dans un format approprié pour le traitement par BizTalk Server.

Ces deux technologies se croisent dans l’adaptateur WCF BizTalk Server. Il peut consommer des liaisons exposées par WCF et donc consommer les opérations et les données exposées par l’adaptateur écrit avec le Kit de développement logiciel (SDK) de l’adaptateur LOB WCF.

Les illustrations suivantes fournissent une vue d’ensemble générale de la façon dont l’adaptateur WCF BizTalk et les adaptateurs LOB WCF sont utilisés dans BizTalk Server pour communiquer avec les systèmes métier cibles.

Image montrant une vue d’ensemble générale de la façon dont l’adaptateur WCF BizTalk et les adaptateurs LOB WCF sont utilisés dans BizTalk Server.

Image montrant comment l’adaptateur WCF BizTalk et les adaptateurs métier WCF sont utilisés dans BizTalk Server.

Différences entre le Kit de développement logiciel (SDK) et l’infrastructure de l’adaptateur BizTalk Server

Bien que le Kit de développement logiciel (SDK) de l’adaptateur LOB WCF et BizTalk Server Adapter Framework fournissent un KIT de développement logiciel (SDK) pour l’écriture d’adaptateurs personnalisés, il existe des différences significatives quant à la quantité de prise en charge fournie en termes d’API et d’outils, ainsi qu’à la réutilisation de l’adaptateur une fois qu’il est terminé.

Certaines des principales différences entre les deux frameworks sont résumées dans le tableau suivant.

Fonctionnalité Kit de développement logiciel (SDK) de l’adaptateur WCF LOB BizTalk Server Adapter Framework
API Assembly .NET Framework 4.5 et .NET Framework 4.5.1, fournit des classes d’aide pour le traitement des métadonnées, la gestion des connexions et la messagerie COM fournit une prise en charge de base pour les opérations d’adaptateur.
Exposition de l’adaptateur Exposé en tant que liaison WCF ; disponible pour toute application qui peut utiliser une liaison WCF. Exposé uniquement à BizTalk Server ; non réutilisable par d’autres applications.
Outils Assistant Développement d’adaptateur, navigateur de métadonnées pour Visual Studio .NET n/a
Extensibilité Oui (en tant qu’extension de canal WCF) No

Les adaptateurs créés à l’aide de BizTalk Adapter Framework ne sont consommables qu’à partir de BizTalk Server. En revanche, les adaptateurs écrits dans le KIT DE développement logiciel (SDK) de l’adaptateur LOB WCF sont exposés en tant que liaisons WCF personnalisées. Cela étend leur portée à toute application qui consomme un service, qui, à toutes fins pratiques, est n’importe quelle application .NET, y compris BizTalk Server. Les adaptateurs WCF sont utilisés dans BizTalk Server à l’aide de l’adaptateur WCF BizTalk et continuent d’exister en parallèle avec les adaptateurs BizTalk natifs.