Windows Communication Foundation est une partie du Net , et fournit un ensemble d'outils logiciels qui vous permettent de contrôler les fonctions de messagerie d'une application. . Fonctions de messagerie sont des fonctions que l' application utilise pour communiquer avec d'autres applications et le système d'exploitation . Un groupe de messages est appelée une session . Il existe plusieurs types de sessions WCF , dont chacun est adapté à une tâche particulière. Axée sur la sécurité Sessions
Avec une sécurité liée à la session , les deux extrémités du canal de communication ont mis en place une conversation sécurisée . Ceci est accompli en utilisant le cryptage et messages signés numériquement . Ces types de séances sont mieux mis en place lorsque l' objet de la communication traite de données personnelles. Par exemple, dans une application bancaire , une session qui a communiqué des informations telles que des noms , des numéros de compte et les soldes des comptes devrait être mis en place comme une séance axée sur la sécurité .
Sessions TCP /IP < br > Photos
Protocol /Internet Protocol séance de Transmission Control est utilisé pour mettre en place de protocoles de communication Internet standard . TCP /IP est un ensemble de protocoles qui définissent comment les machines communiquent via Internet. Ce genre de séance est mieux utilisé lorsqu'il s'agit d'un service Internet existant, ou pour fournir une communication au niveau du socket entre machines.
Fiable Sessions
ordinateur réseau, une connexion fiable est celle où l'expéditeur et le récepteur prennent des mesures pour assurer que la connexion est correctement configurée et que les données sont transférées avec précision . En revanche, une connexion fiable fait un " best effort " tentative de communication . Une connexion fiable est analogue à laisser tomber une lettre dans le courrier et ne demande pas de confirmation de livraison. Une connexion fiable est analogue à un appel téléphonique . Une bonne utilisation des sessions WCF de ce type sont des séances où l'intégrité des données est d'une importance primordiale , et la valeur de la surcharge associée à la mise en place et de maintenir une connexion fiable .
MSMQ Datagram Sessions
< br >
Microsoft Message Queuing séance est spécialement conçu pour la livraison de datagrammes MSMQ . MSMQ permet une série de messages à être alignés dans une file d'attente . L'émetteur envoie des messages vers la fin de la file d'attente , tandis que le récepteur supprime des messages de l'avant de la file d'attente. Ceci est utile pour les sessions faiblement couplés , où les deux systèmes peuvent fonctionner à complètement des rythmes différents. En permettant à une file d'attente pour stocker les messages , les deux systèmes peuvent fonctionner à leur propre rythme , sans perte de données.