探索プロキシの実装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. たとえば、探索プロキシが既存のサービス リポジトリに接続でき、その情報を探索可能にできる場合、管理者は管理 API を使用して探索可能なサービスをプロキシに追加することができます。または、探索プロキシにアナウンス機能を使用し、内部キャッシュを更新できます。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.

WCF 実装は、プロキシを簡単にビルドできる基本クラスを提供します。The WCF implementation provides base classes that allow you to easily build a proxy. これらの API を利用して、既存のリポジトリの上に探索プロキシをビルドできます。You can utilize these APIs to build a Discovery Proxy on top of your existing repository.

ここで実装される探索プロキシは、探索可能にしてクライアントからエンドポイントを検索できるという点で、他の WCF サービスと似ています。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.

このセクションの内容In This Section

方法: 探索プロキシを実装する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
探索プロキシに登録する探索可能な WCF サービスを実装する方法について説明します。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
探索プロキシを使用してサービスを検索する WCF クライアントアプリケーションを実装する方法について説明します。Describes how to implement a WCF client application that uses the discovery proxy to search for a service.

方法: 探索プロキシをテストするHow to: Test the Discovery Proxy
前の 3 つのトピックに記述されたコードのテスト方法について説明します。Describes how to test the code written in the previous three topics.

関連項目See also