Información general conceptual sobre SharePoint Foundation
Última modificación: miércoles, 05 de enero de 2011
Hace referencia a: SharePoint Foundation 2010
Microsoft SharePoint Foundation es una aplicación basada en Internet Information Services (IIS) y el marco de Microsoft ASP.NET. Se denomina conjunto o granja de servidores al conjunto de servidores que ejecutan los diversos componentes de SharePoint Foundation. Una granja de servidores puede contener varios servidores front-end web y varios servidores de bases de datos de Microsoft SQL Server. Cada granja de servidores tiene su propia base de datos de configuración en el servidor de bases de datos. La base de datos de configuración contiene información acerca de los servidores front-end web de una granja de servidores y los administradores de la granja. En SharePoint Foundation, todo el contenido, incluida la información del usuario, se almacena en una base de datos de contenido. Cada granja de servidores puede tener varias bases de datos de contenido. Para obtener más información acerca de la arquitectura de SharePoint Foundation, vea Arquitectura de servidor y sitio: introducción al modelo de objetos.
Una colección de sitios es un conjunto jerárquico, o colección jerárquica, de sitios. Una colección de sitios incluye solo un sitio de primer nivel pero puede contener varios sitios secundarios. Los sitios de una colección de sitios comparten características comunes, como permisos, galerías y elementos web. Cada colección de sitios tiene un administrador de la colección de sitios y permisos exclusivos de otras colecciones de sitios. Esto permite un enfoque descentralizado para la administración de las granjas de servidores. Dentro de una colección de sitios, se usa un sitio para almacenar contenido en forma de páginas, bibliotecas y listas. Un sitio puede protegerse para que solo determinados usuarios tengan acceso a su contenido. Para obtener más información sobre sitios y colecciones de sitios, vea Bloque de creación de sitios web y colecciones de sitios.
Dentro de cada sitio, se pueden aprovisionar listas, bibliotecas y páginas. Una lista es el tipo básico de objeto dentro de SharePoint Foundation. Hay diferentes tipos de listas, como por ejemplo listas de anuncios, listas de tareas y listas de eventos. Las listas contienen columnas de información que suelen denominarse campos. Es posible definir columnas personalizadas adecuadas al tipo de datos que se deseen almacenar en una lista. También se pueden usar columnas para ordenar, filtrar y agrupar elementos de listas. Una biblioteca de documentos es un tipo de lista especializado que se usa para almacenar archivos y carpetas. Las columnas de una biblioteca de documentos se usan para almacenar metadatos acerca de un documento. Para obtener más información sobre listas y bibliotecas de documentos, vea Bloque de creación: bibliotecas de listas y documentos.
SharePoint Foundation también proporciona un marco de extensibilidad que incluye implementación. SharePoint Foundation proporciona varios modelos de objetos que se pueden usar para diferentes tipos de desarrollo. Estos modelos de objetos incluyen el servidor, el cliente y los servicios web de ECMAScript (JavaScript, JScript). Cuando se crea una aplicación, es posible implementarla mediante una combinación de un paquete de solución y una característica. Las características permiten implementar una funcionalidad específica cuyo ámbito se extiende a diferentes niveles. Una característica puede contener plantillas, páginas, listas, controladores de eventos y otras personalizaciones. Un paquete de solución (archivo .wsp) permite empaquetar e implementar aplicaciones creadas en SharePoint Foundation. Un paquete de solución contiene las características y los recursos relacionados necesarios para la aplicación.
Dado que SharePoint Foundation se basa en ASP.NET, transporta conceptos familiares de dicho entorno, incluidos elementos web, páginas maestras, controles de navegación y adaptadores móviles. Para obtener más información acerca de las similitudes con ASP.NET, vea Transición gradual para programadores de ASP.NET.
Vea también
Conceptos
Bloques de creación de SharePoint Foundation
Arquitectura de servidor y sitio: introducción al modelo de objetos