SharePoint es una colección de herramientas de gestión de contenido y de conocimiento empresarial desarrollada por Microsoft . Lanzada en 2001, [6] inicialmente se incluyó con Windows Server como Windows SharePoint Server, luego se renombró como Microsoft Office SharePoint Server y, finalmente, se renombró como SharePoint. Se proporciona como parte de Microsoft 365 , pero también se puede configurar para ejecutarse como software local .
Según Microsoft , en diciembre de 2020 [actualizar]SharePoint tenía más de 200 millones de usuarios. [7]
Los usos más comunes de SharePoint incluyen:
SharePoint permite el almacenamiento, la recuperación, la búsqueda, el archivo, el seguimiento, la gestión y la elaboración de informes sobre documentos y registros electrónicos. Muchas de las funciones de este producto están diseñadas en torno a diversos requisitos legales, de gestión de la información y de procesos de las organizaciones. SharePoint también proporciona funciones de búsqueda y "gráfico". [8] [9] La integración de SharePoint con Microsoft Windows y Microsoft 365 (antes conocido como Office) permite la edición colaborativa en tiempo real y la sincronización de derechos de información cifrados o administrados .
Esta capacidad se utiliza a menudo para reemplazar un servidor de archivos corporativo existente y normalmente está asociada a una política de gestión de contenido empresarial . [10]
Una intranet o portal de intranet de SharePoint es una forma de centralizar el acceso a la información y las aplicaciones de la empresa. Es una herramienta que ayuda a una organización a gestionar sus comunicaciones internas, aplicaciones e información de forma más sencilla. Microsoft afirma que esto tiene beneficios organizativos como un mayor compromiso de los empleados , la centralización de la gestión de procesos , la reducción de los costes de incorporación de personal nuevo y la provisión de los medios para capturar y compartir conocimiento tácito (por ejemplo, a través de herramientas como wikis , bibliotecas multimedia, etc.).
SharePoint contiene capacidades de colaboración en grupo , entre las que se incluyen: administración de documentos , programación de proyectos (integrada con Outlook y Project ) y seguimiento de otra información. [11] Esta capacidad se centra en el concepto de "sitio de equipo". Los sitios de equipo pueden ser independientes o estar vinculados a un equipo de Microsoft Teams .
SharePoint aloja OneDrive para la Empresa , que permite el almacenamiento y la sincronización de los documentos de trabajo personales de una persona, así como el uso compartido de archivos públicos y privados de esos documentos.
Las capacidades de desarrollo personalizado de SharePoint proporcionan una capa adicional de servicios que permiten la creación rápida de prototipos de aplicaciones web integradas (normalmente de línea de negocio ). [12] SharePoint proporciona a los desarrolladores la integración en directorios corporativos y fuentes de datos a través de estándares como REST / OData / OAuth . Los desarrolladores de aplicaciones empresariales utilizan las capacidades de seguridad y gestión de la información de SharePoint en una variedad de plataformas y escenarios de desarrollo. SharePoint también contiene una "tienda de aplicaciones" empresarial que tiene diferentes tipos de aplicaciones externas que están encapsuladas y administradas para acceder a recursos como datos de usuarios corporativos y datos de documentos.
SharePoint se configura principalmente a través de un navegador web. La interfaz de usuario basada en web proporciona la mayor parte de la capacidad de configuración del producto.
SharePoint Designer es un producto semiobsoleto que proporcionaba capacidades de "edición avanzada" para páginas HTML/ASPX, pero sigue siendo el método principal de edición de flujos de trabajo de SharePoint.
Un subconjunto significativo de funciones de edición HTML se eliminaron en Designer 2013, y se espera que el producto quede obsoleto entre 2016 y 2017. [13]
Las características del servidor de Microsoft SharePoint se configuran mediante PowerShell o una interfaz de usuario web denominada "Administración central". La configuración de los parámetros de la granja de servidores (por ejemplo, rastreo de búsquedas, servicios de aplicaciones web) se puede gestionar a través de estas herramientas centrales.
Si bien la Administración central está limitada a las configuraciones de toda la granja (base de datos de configuración), proporciona acceso a herramientas como 'SharePoint Health Analyzer', una herramienta de verificación de estado de diagnóstico.
Además de las funciones de configuración de granja de PowerShell, se encuentran disponibles algunas herramientas limitadas para administrar o ajustar la configuración de sitios o colecciones de sitios en bases de datos de contenido.
Un subconjunto limitado de estas características está disponible a través de los proveedores de SaaS de SharePoint , incluido Microsoft.
La personalización puede aparecer a través de:
SharePoint Server se puede reducir para que funcione completamente desde una máquina de desarrollador, o se puede ampliar para que se administre en cientos de máquinas. [18]
Una granja de SharePoint es una agrupación lógica de servidores de SharePoint que comparten recursos comunes. [19] Una granja normalmente opera de forma independiente, pero también puede suscribirse a funciones de otra granja o proporcionar funciones a otra granja. Cada granja tiene su propia base de datos de configuración central, que se administra a través de una interfaz de PowerShell o un sitio web de Administración central (que depende en parte de la infraestructura de PowerShell). Cada servidor de la granja puede interactuar directamente con la base de datos de configuración central. Los servidores la utilizan para configurar servicios (por ejemplo, IIS , características de Windows, conexiones de bases de datos) para que coincidan con los requisitos de la granja y para informar problemas de estado del servidor, problemas de asignación de recursos, etc.
Las aplicaciones web (WA) son contenedores de nivel superior para el contenido de una granja de SharePoint. Una aplicación web está asociada principalmente con la configuración de IIS . Una aplicación web consta de un conjunto de asignaciones de acceso o URL definidas en la consola de administración central de SharePoint, que SharePoint replica en todas las instancias de IIS (por ejemplo, servidores de aplicaciones web) configuradas en la granja.
Una colección de sitios es un grupo jerárquico de "sitios de SharePoint". Cada aplicación web debe tener al menos una colección de sitios. Las colecciones de sitios comparten propiedades comunes (que se detallan aquí), suscripciones comunes a aplicaciones de servicio y se pueden configurar con nombres de host únicos. [20] Una colección de sitios puede tener bases de datos de contenido distintas o puede compartir una base de datos de contenido con otras colecciones de sitios en la misma aplicación web. [18]
Las aplicaciones de servicio proporcionan piezas granulares de funcionalidad de SharePoint a otras aplicaciones web y de servicio de la granja. Algunos ejemplos de aplicaciones de servicio son el servicio de sincronización de perfiles de usuario y el servicio de indexación de búsqueda. Una aplicación de servicio puede estar desactivada, existir en un servidor o tener una carga equilibrada entre muchos servidores de una granja. Las aplicaciones de servicio están diseñadas para tener una funcionalidad independiente y ámbitos de seguridad independientes. [18]
La arquitectura de SharePoint permite un modelo de permisos de ejecución con "privilegios mínimos". [21]
La Administración central de SharePoint (CA) es una aplicación web que normalmente existe en un solo servidor de la granja; sin embargo, también se puede implementar para brindar redundancia en varios servidores. [18] Esta aplicación proporciona una interfaz de administración centralizada completa para aplicaciones web y de servicio en la granja de SharePoint, incluida la administración de cuentas de AD para aplicaciones web y de servicio. En caso de falla de la CA, normalmente se utiliza Windows PowerShell en el servidor de la CA para reconfigurar la granja.
La estructura de la plataforma SharePoint permite que existan múltiples WA en una sola granja. En un entorno de hospedaje compartido ( en la nube ), los propietarios de estos WA pueden requerir su propia consola de administración. La "Administración de inquilinos" (TA) de SharePoint es una aplicación web opcional que utilizan los propietarios de aplicaciones web para administrar cómo interactúa su aplicación web con los recursos compartidos en la granja. [18]
SharePoint evolucionó a partir de proyectos con nombre en código "Office Server" y "Tahoe" durante el ciclo de desarrollo de Office XP .
"Office Server" surgió de FrontPage y Office Server Extensions y de "Team Pages". Su objetivo era lograr una colaboración sencilla y de abajo hacia arriba.
"Tahoe", basado en tecnología compartida con Exchange y el "Digital Dashboard", estaba orientado a los portales de arriba hacia abajo, la búsqueda y la gestión de documentos. Las capacidades de búsqueda e indexación de SharePoint provenían del conjunto de características de "Tahoe". Las funciones de búsqueda e indexación eran una combinación de las funciones de indexación y rastreo de la familia de productos Microsoft Site Server y del lenguaje de consulta de Microsoft Index Server. [22]
GAC (caché de ensamblajes global) se utiliza para alojar los ensamblajes compartidos que están específicamente designados para ser compartidos por aplicaciones ejecutadas en un sistema.
{{cite web}}
: CS1 maint: nombres numéricos: lista de autores ( enlace )