Windows Communication Foundation is een onderdeel van het . Net framework , en biedt een set softwaretools die u toelaten om de messaging- functies van een applicatie te controleren . Messaging- functies zijn functies die een applicatie gebruikt om te communiceren met andere applicaties en het besturingssysteem . Een groep boodschappen wordt een sessie genoemd . Er zijn verschillende soorten WCF sessies , die elk geschikt voor een bepaalde taak . Security -Based Sessies Met een Security -Based Session , hebben de beide uiteinden van het communicatiekanaal opzetten van een beveiligd gesprek . Dit wordt bereikt met behulp van encryptie en digitale handtekening wilt zoeken . Dergelijke sessies zijn het best opgezet als het onderwerp van de communicatie behandelt persoonlijke gegevens . Bijvoorbeeld , in een bancaire applicatie , een sessie die details zoals accountnamen , rekeningnummers en saldi gecommuniceerd moet worden opgezet als een security - gebaseerde sessie . TCP /IP- Sessies < br > Een Transmission Control Protocol /internet Protocol -sessie wordt gebruikt voor het opzetten van standaard internet protocol communicatie . TCP /IP is een verzameling protocollen die bepalen hoe machines communiceren via het internet . Dit soort sessie wordt het best gebruikt bij de behandeling van een bestaande internet -service , of voor socket - level communicatie tussen machines leveren . Betrouwbaar Sessies computer netwerken , een betrouwbare verbinding is een waar zowel de zender als de ontvanger te nemen stappen om ervoor te zorgen dat een verbinding goed is ingesteld , en dat de gegevens nauwkeurig wordt overgebracht . In tegenstelling, een onbetrouwbare verbinding maakt een ' best effort ' poging tot communicatie . Een onbetrouwbare verbinding is analoog aan het laten vallen van een brief in de mail en niet vragen om levering bevestiging . Een betrouwbare verbinding is analoog aan een telefoongesprek . Een goed gebruik van WCF sessies van dit type zijn sessies waarin de integriteit van gegevens is van het grootste belang , en de moeite waard de overhead in verband met het opzetten en onderhouden van een betrouwbare verbinding . MSMQ Datagram Sessies < br Een Microsoft Message Queuing sessie > is speciaal ontworpen voor de levering van MSMQ Datagrammen . MSMQ maakt een reeks van berichten van maximaal worden opgesteld in een wachtrij . De verzender geeft berichten aan het einde van de wachtrij , terwijl de ontvanger verwijdert berichten van de voorkant van de wachtrij . Dit is handig voor het losjes gekoppelde sessies , waarbij beide systemen kunnen werken op volstrekt verschillend tempo . Vrij door een wachtrij te slaan boodschappen , kunnen beide systemen werken op hun eigen tempo, zonder verlies van gegevens .
|