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 localizar serviços detectáveis dos quais o proxy está ciente. A forma como um proxy é preenchido com serviços depende do implementador. Por exemplo, um proxy de descoberta pode se conectar a um repositório de serviço 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 de descoberta que registra usando 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 utiliza o proxy de descoberta para encontrar 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.

Confira também