フェデレーテッド検索を使用すると、たとえば他のポータル、Webサイト、データベースなどの他のソースとの間の検索についての関連性を確立できます。必要なフェデレーテッド検索に必要なアクセス権限を設定すると、リクエスト・ポータルのユーザーが、使用するリポジトリが確立された検索システムでもカスタム・データベースであっても、該当リポジトリ内のコンテンツを検索できます。
フェデレーテッド検索には受信検索と送信検索があります。
受信フェデレーテッド検索では、他のOracle WebCenter Interactionポータルから自分のポータルを検索できます。
送信フェデレーテッド検索では、ポータル内のユーザーが、他のOracle WebCenter Interactionポータルまたはその他の外部リポジトリを検索できます。
このトピックでは、次の項目について説明します。
受信フェデレーテッド検索、送信フェデレーテッド検索、検索Webサービスなどの管理オブジェクトの作成または編集は、こちらを参照してください。
ユーザーがフェデレーテッド検索クエリーを実行する方法については、こちらを参照してください。
受信フェデレーテッド検索のエディタについては、次のエディタに関するページへのリンクを参照してください。
送信フェデレーテッド検索のエディタについては、次のエディタに関するページへのリンクを参照してください。
検索Webサービスを使用すると、リモート検索リポジトリの一般設定を指定できます。セキュリティの設定については、関連する送信フェデレーテッド検索で設定します。これにより、複数の送信フェデレーテッド検索による検索リポジトリへのアクセスを分割できます。
検索Webサービスのエディタについては、次のエディタに関するページへのリンクを参照してください。
1つのOracle WebCenter Interactionポータルから別のOracle WebCenter Interactionポータルに対して、コンテンツの要求や、コンテンツの提供を行うことができます。ポータルをインストールすると、公開アクセスによる受信フェデレーテッド検索が作成されます。これにより、ゲスト・ユーザーとして、別のOracle WebCenter Interactionポータルがこのポータルを検索できるようになります。
他の検索についての関連性を確立するには、新しい受信フェデレーテッド検索または送信フェデレーテッド検索を作成する必要があります。ポータルでコンテンツの要求または提供が行われる場合、フェデレーテッド検索を確立する前に、この操作にかかわるユーザーや管理者の間で、次の項目について同意を得ておく必要があります。
コンテンツを提供するサービス・ポータル
コンテンツを要求するポータル
ポータルの識別に使用するポータル識別名とパスワード
送信されたすべての要求に対し、リクエスト・ポータルは認証のためのIDとパスワードを、サービス・ポータルに送信します。リクエスト・ポータルの送信フェデレーテッド検索と、サービス・ポータルの受信フェデレーテッド検索の両方に対し、同じIDとパスワードを入力する必要があります。
リクエスト・ポータルで使用するサービス・ポータルのコンテンツ
両方のポータルで複数ユーザーに共通の外部データベース(LDAPサーバーまたはActive Directoryドメインなど)を共有している場合は、共有ユーザーにサービス・ポータル上の適切なコンテンツに対するアクセス権限を付与する必要があります。これにより、その他の管理作業を実行することなく、最大のコンテンツ・セキュリティを得られます。
関連するポータルでユーザー情報のデータベースが共有されていない場合は、リクエスト・ポータルのユーザーによって偽装できるサービス・ポータルに対し、1つまたは複数のポータル・ユーザーを作成する必要があります。サービス・ポータルのユーザーはこの目的のためにのみ作成し、このようなユーザーの名前がリクエスト・ポータルの管理者との間で共有されている必要があります。
次のリンクをクリックすると、使用例を説明したページが表示されます。
サービス・ポータル・ユーザーの偽装では、リクエスト・ポータルのユーザーが保護されたコンテンツへアクセスするためにサービス・ポータル・ユーザーを偽装する方法を説明しています。
「ユーザー・データベースの共有」では、同じユーザー・リポジトリにアクセスする複数のポータルでコンテンツを共有する方法を説明しています。
受信および送信フェデレーテッド検索を行うためには、この操作にかかわるユーザーや管理者の間で、信頼関係を保つための方法を決めておく必要があります。
非ポータル・リポジトリを検索する場合は、Oracleまたは他のベンダーによってリポジトリにアクセスするための検索Webサービスのための記述が提供されている場合があります。提供されていない場合は、Oracleが提供するIDKを使用して、独自の検索WebサービスをJavaまたは.NET形式で簡単に記述できます。詳細については、Oracle WebCenter Interaction Web Service Development Guideを参照してください。このガイドは、Oracle Technology Network(http://www.oracle.com/technology/documentation/bea.html)で参照できます。
非ポータル・リポジトリにアクセスする送信フェデレーテッド検索を作成するには: