Compartilhar via


Implementando um proxy de descoberta

Esta seção descreve as etapas necessárias para implementar um proxy de descoberta. Um proxy de descoberta é um serviço autônomo que contém um repositório de serviços. Os clientes podem consultar um proxy de descoberta para encontrar serviços detectáveis dos quais o proxy tem conhecimento. A forma como um proxy é preenchido com serviços fica a critério do implementador. Por exemplo, um proxy de descoberta pode se conectar a um repositório de serviço existente e tornar essas informações detectáveis, um administrador pode usar uma API de gerenciamento para adicionar serviços detectáveis a um proxy ou um proxy de descoberta pode usar a funcionalidade de anúncio para atualizar seu cache interno.

A implementação do WCF fornece classes base que permitem criar facilmente um proxy. Você pode utilizar essas APIs para criar um Proxy de Descoberta sobre o repositório existente.

O proxy de descoberta implementado aqui é igual a qualquer outro serviço WCF, no qual você também pode tornar o proxy de descoberta detectável e fazer com que os clientes localizem seus pontos de extremidade.

Nesta seção

Como implementar um proxy de descoberta
Descreve como implementar um proxy de descoberta.

Como implementar um serviço detectável que se registra com o Proxy de Descoberta
Descreve como implementar um serviço WCF de descoberta que se registre no proxy de descoberta.

Como implementar um aplicativo cliente que usa o proxy de descoberta para localizar um serviço
Descreve como implementar um aplicativo cliente WCF que usa o proxy de descoberta para pesquisar um serviço.

Como testar o Proxy de Descoberta
Descreve como testar o código escrito nos três tópicos anteriores.

Consulte também