Export (0) Print
Expand All
1 out of 1 rated this helpful - Rate this topic

Implementing a Discovery Proxy

This section describes the steps required to implement a discovery proxy. A discovery proxy is a standalone service that contains a repository of services. Clients can query a discovery proxy to find discoverable services that the proxy is aware of. How a proxy is populated with services is up to the implementer. For example, a discovery proxy can connect to an existing service repository and make that information discoverable, an administrator can use a management API to add discoverable services to a proxy, or a discovery proxy can use the announcement functionality to update its internal cache.

The WCF implementation provides base classes that allow you to easily build a proxy. You can utilize these APIs to build a Discovery Proxy on top of your existing repository.

The discovery proxy implemented here is like any other WCF services, in that you can also make the discovery proxy discoverable and have the clients locate its endpoints.

How to: Implement a Discovery Proxy

Describes how to implement a discovery proxy.

How to: Implement a Discoverable Service that Registers with the Discovery Proxy

Describes how to implement a discoverable WCF service that registers with the discovery proxy.

How to: Implement a Client Application that Uses the Discovery Proxy to Find a Service

Describes how to implement a WCF client application that uses the discovery proxy to search for a service.

How to: Test the Discovery Proxy

Describes how to test the code written in the previous three topics.

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.