Mit Federated Searches können Sie Suchbeziehungen mit anderen Quellen wie z. B. anderen Portalen, Websites oder Datenbanken herstellen. Nach dem Einrichten des erforderlichen Zugriffs auf Federated Searches können die Benutzer des anfragenden Portals im abgefragten Repository nach Content suchen. Dabei spielt es keine Rolle, ob es sich um ein etabliertes Suchsystem oder eine benutzerdefinierte Datenbank handelt.
Es gibt eingehende und ausgehende Federated Searches:
Eine eingehende Federated Search ermöglicht anderen Oracle WebCenter Interaction-Portalen die Suche in Ihrem Portal.
Eine ausgehende Federated Search ermöglicht Benutzern Ihres Portals das Durchsuchen anderer Oracle WebCenter Interaction-Portale oder externer Repositorys.
In diesem Thema werden die folgenden Bereiche behandelt:
Weitere Informationen zum Erstellen oder Bearbeiten von Administrationsobjekten (einschließlich eingehender und ausgehender Federated Searches sowie Suchwebservices) finden Sie hier.
Informationen zum Ausführen einer Federated Search finden Sie hier.
Weitere Informationen zum Editor für eingehende Federated Searches finden Sie auf den folgenden Editorseiten:
Weitere Informationen zum Editor für ausgehende Federated Searches finden Sie auf den folgenden Editorseiten:
Suchwebservices ermöglichen Ihnen das Festlegen von allgemeinen Einstellungen für Ihr Remote-Such-Repository. Die Einstellungen für die Sicherheit werden dann in den zugeordneten ausgehenden Federated Searches eingerichtet. So können Sie den Zugriff auf Ihr Such-Repository über mehrere ausgehende Federated Searches unterteilen.
Weitere Informationen zum Editor für den Suchwebservice finden Sie auf den folgenden Editorseiten:
Ein Oracle WebCenter Interaction-Portal kann Content von einem anderen Oracle WebCenter Interaction-Portal anfordern und/oder diesem bereitstellen. Beim Installieren des Portals wird die eingehende Federated Search für den öffentlichen Zugriff erstellt. Hiermit können Benutzer von anderen Oracle WebCenter Interaction-Portalen dieses Portal als Gastbenutzer durchsuchen.
Wenn Sie andere Suchbeziehungen einsetzen möchten, müssen Sie neue ein- oder ausgehende Federated Searches erstellen. Unabhängig davon, ob Ihr Portal Content bereitstellt oder abfragt, müssen Sie sich zusammen mit den anderen Administratoren vor dem Einrichten von Federated Searches auf folgende Punkte einigen:
Welche Portale bieten Content an?
Welche Portale fragen Content ab?
Welche Identifikationsnamen für die Portale und
welche Kennwörter werden zum Identifizieren der Portale verwendet?
Für jede Anforderung übermittelt das anfordernde Portal eine ID, um
sich beim abgefragten Portal zu identifizieren. Sie müssen immer dieselbe
ID und dasselbe Kennwort für die ausgehende Federated Search des anfordernden
Portals und für die eingehende Federated Search abgefragten Portals verwenden.
Es muss bestimmt werden, welcher Content des abgefragten
Portals dem abfragenden Portal zur Verfügung gestellt werden sollen.
Nutzen beide Portale eine gemeinsame externe Benutzerdatenbank wie
z. B. einen LDAP-Server oder eine Active Directory-Domain, müssen
Sie diesen Benutzern Zugriff auf den entsprechenden Content auf dem abgefragten
Portal gewähren. Das ermöglicht den höchsten Grad an Contentsicherheit,
ohne zusätzliche administrative Arbeit zu erfordern.
Greifen die beteiligten Portale nicht auf eine gemeinsame Datenbank
mit Benutzerinformationen zu, müssen Sie einen oder mehrere Portalbenutzer
im abgefragten Portal erstellen, deren Identität die Benutzer des abfragenden
Portals annehmen können. Sie sollten daher im abgefragten Portal Benutzer
extra für diesen Zweck erstellen und die Namen dieser Benutzer den Administratoren
der abfragenden Portale mitteilen.
Die folgenden Links führen Sie zu Einsatzszenarien:
Unter Annehmen der Identität von Benutzern des abgefragten Portals wird beschrieben, wie Benutzer abfragender Portale die Identität von Benutzern in den abgefragten Portalen annehmen, um auf gesicherten Content zugreifen zu können.
Unter Gemeinsames Nutzen einer Benutzerdatenbank wird beschrieben, wie mehrere Portale, die ein Benutzer-Repository gemeinsam nutzen, auf denselben Content zugreifen können.
Nachdem Sie und die anderen Administratoren diese Beziehung festgelegt haben, können Sie die eingehende oder ausgehende Federated Search einrichten.
Wenn Sie ein Repository durchsuchen möchten, das nicht zum Portal gehört, sollten Sie prüfen, ob Oracle oder ein anderer Anbieter einen Suchwebservice anbietet, der den Zugriff darauf ermöglicht. Ist dies nicht der Fall, können Sie mit Hilfe des IDK von Oracle ganz einfach Ihre eigenen Suchwebservices in Java oder .NET programmieren. Weitere Details finden Sie im Oracle WebCenter Interaction Web Service Development Guide, der sich im Oracle Technology Network unter http://www.oracle.com/technology/documentation/bea.html befindet.
So erstellen Sie eine ausgehende Federated Search, die auf ein Repository zugreift, das nicht zu einem Portal gehört: