Configurer un connecteur de fédération (Office SharePoint Server)

Mise à jour : 2008-07-31

NoteRemarque :

Sauf notification contraire, les informations contenues dans cet article s'appliquent à Office SharePoint Server 2007 avec la Mise à jour d’infrastructure pour les produits serveur de Microsoft Office.

Dans Microsoft Office SharePoint Server 2007, la fédération permet aux utilisateurs finaux d'envoyer une requête qui effectue une recherche dans plusieurs sources de données et regroupe les résultats dans une même page de résultats de recherche.

Ces sources de données peuvent être les suivantes :

  • les référentiels de contenu d’entreprise de votre société ;

  • les moteurs de recherche Internet ou les services avec abonnement utilisés par votre société ;

  • les documents d'entreprise indexés par Office SharePoint Server 2007 dans d'autres divisions ou régions du monde.

Lorsque l'utilisateur final envoie une requête, Office SharePoint Server 2007 met en forme les résultats et les restitue avec vos résultats indexés.

Cet article résume étape par étape comment utiliser des connecteurs de fédération pour se connecter aux sources de données de l'entreprise ou sur le Web.

Étape 1 : identifier les besoins en matière d'informations

Tenez compte des besoins et des habitudes en matière de recherche des utilisateurs finaux de votre société. Quel contenu les utilisateurs finaux doivent-ils trouver pour être productifs ? Quelles requêtes de recherche utilisent-ils actuellement ?

Si vous n'avez jamais utilisé la fonction de fédération, consultez Planifier les conditions d’utilisation de la recherche pour l’utilisateur final (Office SharePoint Server) pour obtenir la liste des problèmes à prendre en compte lors de la planification des fonctionnalités de recherche pour les utilisateurs finaux de votre organisation.

Étape 2 : rechercher une source de données appropriée

Une fois que vous avez identifié un besoin spécifique en matière d'information, vous devez trouver une source de données susceptible de fournir cette information, comme un flux XML pouvant faire l'objet de recherches, de préférence RSS, qui renvoie des informations en réponse à une requête. Vous pouvez rechercher et évaluer des sources de données et des flux existants au sein de votre organisation ou sur le Web, susceptibles de fournir les informations dont vos utilisateurs finaux ont besoin.

Voici quelques-unes des méthodes qui permettent de rechercher un flux approprié pour une source de données :

  • Parcourez la galerie en ligne (en anglais) (http://go.microsoft.com/fwlink/?linkid=95798&clcid=0x40C) (en anglais) pour vérifier si un connecteur fédéré existe déjà. Vous pouvez télécharger et importer des connecteurs qui répondent à vos besoins.

  • Vérifiez si votre référentiel, site Web ou application possède déjà un flux. Vous pouvez utiliser Windows Internet Explorer 7 pour détecter si un site Web possède déjà un flux RSS. Lorsqu'un flux compatible est disponible sur un site, l'icône RSS située dans la barre d'outils Internet Explorer devient orange. Si un flux est disponible, vérifiez qu'il est dépendant des requêtes à l'aide d'un paramètre comme ?q=searchTerms.

  • Si vous recherchez du contenu Web, essayez d'effectuer une recherche restreinte de votre contenu dans un moteur de recherche. Par exemple, vous pouvez utiliser Live Search pour rechercher du contenu Wikipedia à l'aide la requête suivante : search terms site:www.wikipedia.com.

  • Si vous recherchez du contenu Web mais qu'il n'y a pas de flux ou que celui-ci ne fait pas l'objet de recherches par un moteur de recherche, essayez d'utiliser une interface pour convertir le code HTML en RSS. Pour plus d'informations, voir Instructions architecturales pour la création de connecteurs de recherche fédérée (en anglais) (http://go.microsoft.com/fwlink/?linkid=111080&clcid=0x40C) (en anglais).

  • Si vous contrôlez le référentiel ou l'application, vous pouvez exposer un flux à l'aide de code.

  • Si vous ne contrôlez pas la source, vous pouvez créer une interface qui expose un flux afin de permettre la communication entre la fédération Office SharePoint Server 2007 et la source de données. Par exemple, vous pouvez créer une simple page .aspx qui exécute une requête de base de données en fonction des paramètres transmis et qui renvoie du code XML. Pour plus d'informations, voir Exemple de connecteur de recherche fédérée (en anglais) (http://go.microsoft.com/fwlink/?linkid=111083&clcid=0x40C) (en anglais).
    Vous pouvez également créer une transformation plus sophistiquée qui appelle le modèle d'objet du référentiel en fonction de la requête, puis met en forme les résultats de la recherche avant de renvoyer du code XML.

NoteRemarque :

Si vous créez votre propre flux, il est recommandé que l'emplacement soit compatible avec OpenSearch et RSS.

Envisagez d'inclure un mélange de données internes et externes dans votre solution de recherche fédérée. Pour plus d'informations techniques sur la fédération dans Office SharePoint Server 2007, voir Vue d'ensemble de la recherche fédérée (en anglais) (http://go.microsoft.com/fwlink/?linkid=111084&clcid=0x40C) (en anglais) .

Étape 3 : connecter le flux de données à un emplacement fédéré

Une fois que vous avez trouvé un flux, il est facile de le connecter à un emplacement fédéré. Vous pouvez créer un nouvel emplacement fédéré pour le flux, ou en importer un et le personnaliser, à l'aide de la page Gérer les emplacements fédéré dans Office SharePoint Server 2007 ou en créant votre propre texte de définition. Dans les deux cas, un emplacement fédéré se compose des informations suivantes :

  • Type d'emplacement

  • Modèles de liens Requête et Résultats supplémentaires

  • Déclencheurs

  • Informations d'affichage

  • Restrictions

  • Informations d'authentification et d'identification

Ces informations sont stockées dans le système de fédération d'Office SharePoint Server 2007 ; elles peuvent être exportées et importées via un fichier de définition d'emplacement de fédération (*.fld).

Office SharePoint Server 2007 vous permet de vous connecter aux sources de données les plus populaires sans avoir à écrire la moindre ligne de code, par simple téléchargement de connecteurs fédérés depuis la galerie en ligne (en anglais) (http://go.microsoft.com/fwlink/?linkid=95798&clcid=0x40C) (en anglais). Ces connecteurs sont créés par la communauté partenaire de recherche de contenu d'entreprise.

NoteRemarque :

Pour utiliser les fichiers *.fld que vous avez téléchargés, ouvrez la page d'administration de recherche dans Office SharePoint Server 2007, cliquez sur Emplacements fédérés, puis sur Emplacement d'importation.

Voir aussi

Concepts

Configurer les paramètres proxy pour les sources fédérées (Office SharePoint Server)
Réparer les emplacements fédérés (Office SharePoint Server)

Autres ressources

Vue d'ensemble de la recherche fédérée (http://go.microsoft.com/fwlink/?linkid=111084&clcid=0x40C) (en anglais)
Spécification OpenSearch (http://go.microsoft.com/fwlink/?linkid=111090&clcid=0x40C) (en anglais)
Instructions architecturales pour la création de connecteurs de recherche fédérée (http://go.microsoft.com/fwlink/?linkid=111080&clcid=0x40C) (en anglais)
Référence de schéma de fichier de définition d'emplacement (http://go.microsoft.com/fwlink/?linkid=111092&clcid=0x40C) (en anglais)
Création d'un composant WebPart de recherche fédérée personnalisé doté d'une interface à identification d'utilisateur (http://go.microsoft.com/fwlink/?linkid=111093&clcid=0x40C) (en anglais)
Exemple de connecteur de recherche fédérée (http://go.microsoft.com/fwlink/?linkid=111083&clcid=0x40C) (en anglais)