Développer des applications SAP à l’aide du modèle de canal WCF
Vous pouvez utiliser le modèle de canal Windows Communication Foundation (WCF) pour utiliser l’adaptateur Microsoft BizTalk pour mySAP Business Suite en envoyant des messages XML directement sur un canal instance créé avec la liaison SAP.
L’un des avantages de l’utilisation du modèle de canal WCF par rapport aux classes et méthodes fortement typées exposées par le modèle de service WCF est que le modèle de canal fournit un contrôle plus précis sur les opérations que vous effectuez sur le système SAP. Pourquoi ? Dans le modèle de canal WCF, vous contrôlez directement le contenu des messages que vous envoyez sur le canal.
Un autre avantage clé fourni par le modèle de canal WCF par rapport au modèle de service WCF est la prise en charge plus complète de la diffusion en continu de données. En utilisant le modèle de canal WCF, vous pouvez effectuer les opérations suivantes :
Diffusion en continu de nœud de message sur tous les messages échangés entre votre code et l’adaptateur.
Diffusion en continu de valeur de nœud de message sur les opérations SendIdoc et ReceiveIdoc.
En effet, dans le modèle de canal WCF, vous contrôlez directement la façon dont vous fournissez le corps du message sur les messages que vous envoyez à l’adaptateur et la façon dont vous utilisez le corps du message sur les messages que vous recevez de l’adaptateur.
En revanche, l’adaptateur ne prend pas en charge la diffusion en continu dans le modèle de service WCF. Étant donné que, dans le modèle de service WCF, le runtime WCF sérialise et désérialise les messages entre leurs représentations d’objet XML et de code managé, une copie en mémoire complète de chaque message que vous échangez avec l’adaptateur est effectuée.
Les sections de cette rubrique expliquent comment effectuer des opérations sur l’adaptateur SAP à l’aide du modèle de canal WCF.