Common Indexing Protocol ( CIP ) は、1990 年代半ばに IETFワーキング グループFINDでディレクトリ サービス間でインデックス情報を交換するためのプロトコルを定義する試みでした。
X.500ディレクトリ モデルでは、ツリーのルート付近 (特定の国など) を範囲とする検索は、そのクエリを処理するために数百または数千のディレクトリ サーバーに接続する必要が生じる可能性があるため、実装が困難でした。
インデックスには、ホワイト ページ スキーマで表現された個人および組織に関する情報の要約またはサブセットが含まれていました。複数のソースからの情報のサブセットをマージすることにより、そのサブセットを保持するインデックス サーバーが、一部のソースにのみクエリをチェーンして、クエリをより効率的に処理できるようになることが期待されました。情報を保持していないソースにはアクセスしません。たとえば、特定の国の基本エントリを保持するサーバーに、その国のサブツリー内のすべてのエントリのすべての人物の名前のリストが提供された場合、そのサーバーは、特定の名前の人物を検索するクエリを、その人物に関するデータを保持するサーバーにのみチェーンして処理できます。
このプロトコルは、 WHOIS++ の開発の初期段階から進化したもので、進化するWHOISとLDAPアクティビティの両方のサービスを相互接続できるようにすることを目的としていました。
このプロトコルは、WHOIS と LDAP 環境が別々の進化の道をたどってきたため、最近はあまり導入されていません。WHOIS の導入は、通常、ドメイン名登録機関で行われ、そのデータ管理の問題は、CRISPなどのドメイン名レジストリ相互接続の仕様を通じて解決されてきました。対照的に、LDAP ディレクトリで従業員、顧客、または学生の ID データを管理する企業は、組織間の相互接続にフェデレーション プロトコルに注目してきました。
RFC
- RFC 2651 共通インデックスプロトコル (CIP) のアーキテクチャ
- RFC 2652 共通インデックス プロトコル (CIP) の MIME オブジェクト定義
- RFC 2653 CIP トランスポート プロトコル
- RFC 2654 共通インデックスプロトコルで使用するタグ付きインデックスオブジェクト
- RFC 2655 SOIF オブジェクトの CIP インデックス オブジェクト形式
- RFC 2656 SOIF テンプレートタイプの登録手順
- RFC 2657 LDAPv2 クライアントとインデックス メッシュ
参照
- 共通インデックスプロトコルの開発
