Windows Communication Foundation é uma parte do quadro Net, e fornece um conjunto de ferramentas de software que permitem que você controle as funções de mensagens de um aplicativo. . Funções de mensagens são funções que um aplicativo usa para se comunicar com outros aplicativos e do sistema operacional . Um grupo de mensagens é chamado de uma sessão . Existem vários tipos de sessões do WCF , cada um dos quais é adequado para uma determinada tarefa. Sessões Baseada em Segurança
com uma sessão de segurança baseada em , ambas as extremidades do canal de comunicação criaram uma conversa segura. Isso é feito usando criptografia e mensagens assinadas digitalmente. Estes tipos de sessões são melhor set up quando o assunto das comunicações lida com dados pessoais. Por exemplo, em uma aplicação bancária , uma sessão que comunicou detalhes como nomes de contas, números de contas e saldos de conta deve ser configurada como uma sessão baseada em segurança.
TCP /IP Sessões < br >
sessão a Transmission Control Protocol /Internet Protocol é usado para configurar as comunicações de protocolo de internet padrão. TCP /IP é um conjunto de protocolos que definem como máquinas de comunicar através da Internet. Este tipo de sessão é mais usado quando se trata de um serviço de Internet existente, ou para fornecer comunicação a nível de soquete entre as máquinas.
Sessões confiáveis
computador trabalho em rede, uma conexão confiável é aquele em que o remetente eo destinatário tomar medidas para assegurar que uma conexão está configurada corretamente , e que os dados são transferidos com precisão. Em contraste, uma conexão confiável faz uma tentativa " melhor esforço " na comunicação. Uma conexão confiável é análogo ao deixar cair uma carta no correio e não pedindo a confirmação da entrega . Uma conexão confiável é análogo a um telefonema. Um bom uso de sessões WCF deste tipo são sessões onde a integridade dos dados é de suma importância , e vale a sobrecarga associada à criação e manutenção de uma conexão confiável.
MSMQ Datagram Sessões
< br >
Uma sessão Microsoft Message Queuing é projetado especificamente para a entrega de datagramas MSMQ . MSMQ permite uma série de mensagens a serem alinhados em uma fila. O remetente adiciona mensagens para o fim da fila , enquanto que o receptor remove as mensagens a partir da frente da fila . Isso é útil para sessões de baixo acoplamento , onde ambos os sistemas podem operar em completamente diferentes ritmos. Ao permitir que uma fila para armazenar mensagens , ambos os sistemas podem funcionar em seu ritmo indivíduo sem perda de dados.