Windows Communication Foundation (WCF) est un cadre pour créer des services qui transforment des messages XML. WCF permet de transmettre des messages à l'aide de différents protocoles de transport (tels que HTTP, TCP, et MSMQ) et l'utilisation de différentes représentations XML (texte, binaire, ou MTOM, qui est communément appelé le codage des messages dans WCF.
Si vous souhaitez héberger de nombreux Services WCF sur une machine et que vous souhaitez utiliser la mémoire partagée pour leur communication, l'utilisation d'un tube nommé=>net.pipe, puis d'utiliser le protocole tcp pour la communication des Services WCF sur des machines différentes.
Configuration de nettcp de liaison se concentre sur la création d'une pile de canaux qui fonctionnent mieux dans des environnements Windows, vous donnant une grande option pour le remplacement de vos divers et COM+.NET remoting investissements.
BasicHttpBinding a été conçu pour les scénarios où l'interopérabilité est de la plus haute importance. En conséquence, BasicHttpBinding utilise HTTP pour le transport et le texte pour le codage des messages.