Les recherches fédérées permettent d'établir des relations de recherche avec d'autres sources (notamment d'autres portails, sites Web ou bases de données). Après avoir configuré l'accès aux recherches fédérées, les utilisateurs du portail demandant peuvent rechercher le contenu dans le référentiel traitant, qu'il s'agisse d'un système de recherche établi ou de votre propre base de données personnalisée.
Les recherches fédérées peuvent être entrantes ou sortantes :
Une recherche fédérée entrante permet à d'autres portails Oracle WebCenter Interaction d'effectuer des recherches dans votre portail.
Une recherche fédérée sortante permet aux utilisateurs de votre portail d'effectuer des recherches dans d'autres portails Oracle WebCenter Interaction ou dans d'autres référentiels externes.
Cette rubrique aborde les sujets suivants :
Pour savoir comment créer ou modifier des objets d'administration (notamment les recherches fédérées entrantes, les recherches fédérées sortantes et les services Web de recherche), cliquez ici.
Pour en savoir plus sur l'exécution d'une interrogation de recherche fédérée, cliquez ici.
Pour en savoir plus sur l'éditeur de recherche fédérée entrante, cliquez sur l'une des pages de l'éditeur ci-dessous :
Pour en savoir plus sur l'éditeur de recherche fédérée sortante, cliquez sur l'une des pages de l'éditeur ci-dessous :
Les services Web de recherche permettent d'indiquer des paramètres généraux pour le référentiel de recherche distant. La définition des paramètres de sécurité se fait donc dans les recherches fédérées sortantes associées. Cela permet d'isoler l'accès au référentiel de recherche via plusieurs recherches fédérées sortantes.
Pour en savoir plus sur l'éditeur de service Web de recherche, cliquez sur l'une des pages de l'éditeur ci-dessous :
Un portail Oracle WebCenter Interaction peut demander et/ou traiter le contenu sur un autre portail Oracle WebCenter Interaction. Lorsque vous installez le portail, la recherche fédérée entrante d'accès public est créée. Cela permet aux autres portails Oracle WebCenter Interaction d'effectuer des recherches dans ce portail en tant qu'utilisateur invité.
Pour permettre d'autres relations de recherche, vous devez créer des recherches fédérées entrantes ou sortantes. Selon que le portail demande ou traite le contenu, vous devez vous mettre d'accord avec les autres administrateurs impliqués sur les questions suivantes avant d'établir les recherches fédérées :
Quels portails traiteront le contenu ?
Quels portails demanderont le contenu ?
Quels nom et mot de passe d'identification de
portail seront utilisés pour identifier les portails ?
Pour chaque demande émise, le portail demandant envoie un ID et un
mot de passe pour s'identifier auprès du portail traitant. Vous devez
entrer les mêmes ID et mot de passe dans la recherche fédérée sortante
du portail demandant et dans la recherche fédérée entrante du portail
traitant.
Quel contenu du portail traitant sera disponible
au portail demandant ?
Si les deux portails partagent une base de données d'utilisateurs externe,
telle qu'un serveur LDAP ou un domaine Active Directory, vous
devez octroyer les droits d'accès utilisateur partagé au contenu approprié
sur le portail traitant. Cela offre une sécurité maximale du contenu,
sans pour autant générer plus de travail d'administration.
Si les portails impliqués ne partagent pas une base de données
d'informations utilisateur, vous devez créer des utilisateurs dans le
portail traitant, dont l'identité pourra être empruntée par les utilisateurs
du portail demandant. Vous devez créer des utilisateurs du portail traitant
spécialement dans ce but et partager les noms de ces utilisateurs avec
les administrateurs des portails demandants.
Les liens suivants mènent à des scénarios d'utilisation :
La rubrique Emprunt de l'identité des utilisateurs du portail traitant décrit comment les utilisateurs du portail demandant sont autorisés à emprunter l'identité des utilisateurs du portail traitant pour accéder au contenu sécurisé.
La rubrique Utilisation en commun d'une base d'utilisateurs décrit comment plusieurs portails ayant accès au même référentiel d'utilisateurs peuvent partager le contenu.
Après avoir déterminé avec les autres administrateurs impliqués le fonctionnement de cette relation, vous pouvez établir les recherches fédérées entrantes ou sortantes.
Si vous souhaitez effectuer une recherche dans un référentiel n'appartenant pas au portail, il se peut qu'Oracle ou un autre fournisseur ait écrit un service Web de recherche pour y accéder. Si ce n'est pas le cas, Oracle fournit un IDK qui vous permet d'écrire facilement vos propres services Web de recherche dans Java ou .NET. Pour plus d'informations, reportez-vous au manuel Oracle WebCenter Interaction Web Service Development Guide, disponible sur le site Oracle Technology Network à la page suivante : http://www.oracle.com/technology/documentation/bea.html.
Pour créer une recherche fédérée sortante ayant accès à un référentiel qui n'appartient pas au portail, procédez comme suit :