Vue d’ensemble conceptuelle de SharePoint Foundation
Dernière modification : mercredi 5 janvier 2011
S’applique à : SharePoint Foundation 2010
Microsoft SharePoint Foundation est une application reposant sur IIS (Internet Information Services) et Microsoft ASP.NET Framework. Un groupe de serveurs qui exécutent les différents composants de SharePoint Foundation est appelé batterie de serveurs. Une batterie de serveurs peut contenir plusieurs serveurs Web frontaux et de base de données Microsoft SQL Server. Chaque batterie de serveurs possède sa propre base de données de configuration sur le serveur de base de données. Cette base de données de configuration contient des informations sur les serveurs Web frontaux de la batterie de serveurs et sur les administrateurs de cette dernière. Dans SharePoint Foundation, l’intégralité du contenu, notamment les informations sur les utilisateurs, est stockée dans une base de données de contenu. Chaque batterie de serveurs peut posséder plusieurs bases de données de contenu. Pour plus d’informations sur l’architecture de SharePoint Foundation, voir Serveur et architecture du site : vue d'ensemble du modèle objet.
Une collection de sites est un ensemble hiérarchique, ou collection, de sites. Elle ne contient qu’un seul site de niveau supérieur, mais celui-ci peut comporter plusieurs sites enfants. Les sites d’une collection partagent des fonctionnalités communes comme les autorisations, les galeries et les composants WebPart. Chaque collection de sites se voit attribuer un administrateur et des autorisations uniques d’autres collections. Cela permet une administration décentralisée des batteries de serveurs. Dans une collection de sites, un site sert à stocker du contenu sous la forme de pages, de bibliothèques et de listes. Un site peut être sécurisé pour que seuls les utilisateurs spécifiés puissent avoir accès à son contenu. Pour plus d’informations sur les sites et les collections de sites, voir Bloc de construction : Sites Web et collections de sites.
Dans chaque site, vous pouvez mettre en service des listes, des bibliothèques et des pages. Une liste est un type d’objet de base dans SharePoint Foundation. Il existe différents types de listes, notamment des listes d’annonces, des listes des tâches et des listes d’événements. Les listes contiennent des colonnes d’informations appelées souvent champs. Vous pouvez définir des colonnes personnalisées pour qu’elles s’adaptent au type de données que vous souhaitez stocker dans une liste. Vous pouvez en outre utiliser des colonnes pour trier, filtrer et regrouper des éléments de liste. Une bibliothèque de documents est un type de liste spécialisé qui sert à stocker des fichiers et des dossiers. Ses colonnes sont utilisées pour stocker des métadonnées sur un document. Pour plus d’informations sur les listes et les bibliothèques de documents, voir Bloc de construction : listes et bibliothèques de documents.
SharePoint Foundation fournit également une infrastructure d’extensibilité qui comprend le déploiement. SharePoint Foundation propose plusieurs modèles objet que vous pouvez utiliser pour différents types de développement. Ces modèles objet comprennent le serveur, le client, ECMAScript (JavaScript, JScript) et les services Web. Lorsque vous créez une application, vous pouvez la déployer à l’aide d’une combinaison associant un package de solution et une fonctionnalité. Les fonctionnalités vous permettent de déployer des fonctions spécifiques dont l’étendue peut correspondre à différents niveaux. Une fonctionnalité peut contenir des modèles, des pages, des listes, des gestionnaires d’évènements et d’autres personnalisations. Un package de solution (fichier .wsp) vous permet de créer un package et de déployer des applications qui reposent sur SharePoint Foundation. Il contient les fonctionnalités et toutes les ressources connexes nécessaires à l’application.
Comme SharePoint Foundation repose sur ASP.NET, il véhicule des concepts familiers issus de cet environnement, notamment en ce qui concerne les composants WebPart, les pages maîtres, les contrôles de navigation et les adaptateurs mobiles. Pour plus d’informations sur les similitudes avec ASP.NET, voir Ligne d’approche pour les développeurs ASP.NET.
Voir aussi
Concepts
Blocs de construction SharePoint Foundation
Serveur et architecture du site : vue d'ensemble du modèle objet