Servicios de Windows SharePoint

Windows SharePoint Services , WSS  es una plataforma de gestión de contenido y despliegue de Microsoft . Es la base para colocar archivos y carpetas. Sirve como base para muchos productos de Microsoft . Proporciona capacidades básicas de búsqueda de información, sistema de gestión de contenido, control de acceso, extensibilidad mediante elementos web . Después de implementar esta aplicación, puede usar varias plantillas de acuerdo con las necesidades estándar del usuario. Con estas aplicaciones, puede crear fácilmente un blog, una libreta personal de direcciones o un sitio de almacenamiento de documentos. Las listas y las bibliotecas de documentos se utilizan para almacenar datos. Las listas se pueden personalizar para mostrar diferentes tipos de documentos y en diferentes vistas según las necesidades del usuario.

Es un complemento gratuito para Microsoft Windows Server 2003 y 2008 que proporciona una plataforma web completamente funcional con soporte para las siguientes funciones:

Además de la funcionalidad del portal, la instalación de WSS en el servidor brinda acceso al modelo de objetos completo y conjuntos de API que sustentan la tecnología de Microsoft SharePoint . Esto incluye una colección de elementos web que se pueden incrustar en páginas web para proporcionar funciones de SharePoint, como paneles de preferencias, capacidades de procesamiento de documentos, listas, notificaciones, calendarios, listas de contactos, foros y páginas de discusión, páginas wiki.

WSS está disponible como descarga gratuita desde el sitio de Microsoft para Windows Server 2003 Service Pack 1 (o posterior) y se agrega a Microsoft .NET Framework . WSS existe en variantes solo para plataformas de servidor de Microsoft y no se puede usar en ningún otro sistema operativo. Los paquetes de descarga de WSS 3 incluyen el paquete base y un conjunto de plantillas de aplicación para agregar la funcionalidad de instalación básica.

Las tecnologías WSS son el núcleo de varias tecnologías de portales comerciales de Microsoft . Específicamente, WSS 3 sustentaba Microsoft Office SharePoint Server 2007 (MOSS) y WSS 2 era el marco para SharePoint Portal Server 2003.

Resumen

Windows Sharepoint Services (WSS) incluye varios componentes principales:

SharePoint representa el servicio de contenido a través de sitios web de IIS . Pueden usar Microsoft SQL Server o la base de datos interna de Windows para almacenar sus datos. Los sitios web se pueden configurar para devolver contenido específico para redes Intranet , Extranet e Internet . En WSS, no existen restricciones de licencia para dichas implementaciones porque WSS es gratuito, pero se requieren licencias para ejecutar los productos del portal comercial de Microsoft .

Se pueden configurar varios servidores WSS como parte de una "granja de servidores" para permitirles compartir la configuración y el contenido de la base de datos. Los espacios de servidor pueden consistir en un solo servidor o combinar cientos o miles de servidores. Cada servidor en el contenido de dicho espacio está dedicado a escenarios de equilibrio de carga o para almacenar piezas individuales de contenido. Los datos en el espacio se pueden dividir en 9.900 "bases de datos de contenido". La replicación de datos de espacio se administra utilizando las capacidades de replicación y agrupación en clústeres de SQL Server .

SharePoint usa un modelo de permisos LDAP similar a los grupos de usuarios en Microsoft Windows . Esto se implementa a través de Active Directory . Por otro lado, se pueden agregar otros mecanismos de autenticación a través de formularios de autenticación HTML .

Descargar e instalar

WSS 3 puede descargarse gratuitamente de Microsoft e instalarse en Windows 2003 Server Service Pack 1 o posterior [1] En mayo de 2008, Bamboo Solutions publicó una guía para instalar WSS 3 en Vista. [2] Las plantillas de aplicación de Windows Sharepoint Services 3.0 están disponibles por separado en el sitio web de Microsoft e incluyen plantillas adicionales. [3]

WSS 2 aún puede descargarse de forma gratuita desde Microsoft e instalarse en Windows Server 2003 o posterior. [cuatro]

Nota de instalación especial para Windows Small Business Server (SBS) 2003 o SBS 2003 R2: Hay un error que ocurre al actualizar de WSS 2 a WSS 3 en estos sistemas operativos, lo que puede causar problemas al usar algunas características de Sharepoint. Microsoft solo admite instalaciones en paralelo en SBS 2003; esto significa crear un nuevo sitio web de Sharepoint y migrar todo el contenido a él. Ni SBS 2008 ni ninguna versión de Windows Server tienen este error.

Historia

La primera versión, denominada SharePoint Team Services (comúnmente abreviado como STS), se lanzó al mismo tiempo que Office XP y estaba disponible como parte de Microsoft FrontPage . STS podría ejecutarse bajo Windows 2000 Server o Windows XP .

Windows SharePoint Services 2.0 se lanzó como una actualización de SharePoint Team Services, pero en realidad era una aplicación completamente rediseñada. . SharePoint Team Services almacena documentos como almacenamiento de archivos regular, almacenando metadatos de documentos en una base de datos. Además, Windows SharePoint Services 2.0 almacena tanto documentos como metadatos en una base de datos y también admite versiones básicas de documentos para elementos en una biblioteca de documentos. Service Pack 2 para WSS agregó soporte para SQL Server 2005 y el uso de .NET Framework 2.0.

Windows SharePoint Services 3.0 se lanzó el 16 de noviembre de 2006 como parte de la suite Microsoft Office 2007 y Windows Server 2008 . WSS 3.0 se creó utilizando .NET Framework 2.0 y .NET Framework 3.0 Windows Workflow Foundation para agregar control de flujo de trabajo al paquete principal. A principios de 2007, WSS 3.0 estuvo disponible para el público. Windows 2000 Server ya no es compatible con WSS 3.0.

WSS versión 3 significa una importante "maduración" del producto. La versión 3 admite más de las funciones más utilizadas en las soluciones Web 2.0 , como blogs , wikis y fuentes RSS .

Microsoft ha cambiado su nombre a SharePoint Foundation 2010 desde la versión 4.0 [5] [6]

Características

De forma predeterminada, el paquete WSS 3 tiene las siguientes características:

Después de instalar los paquetes, que se pueden descargar por separado como Plantillas de aplicación de Windows Sharepoint Services 3.0 , las siguientes características adicionales estarán disponibles:

Detalles técnicos

Uso de elementos web ASP.NET dentro de Sharepoint

Una página de SharePoint se crea mediante la combinación de elementos web (elementos web) en una sola página a la que se puede acceder a través de un navegador. Cualquier editor web habilitado para ASP.NET se puede utilizar para este propósito, aunque se prefiere Microsoft Office SharePoint Designer . El grado de personalización de la página depende de su diseño.

Las páginas WSS son aplicaciones ASP.NET y los elementos web de SharePoint usan la infraestructura de elementos web ASP.NET y, cuando se usan conjuntos de API de ASP.NET , los elementos web se pueden reescribir para ampliar la funcionalidad de WSS. En términos de programación, WSS proporciona una API y un modelo de objetos para crear y administrar portales, espacios de trabajo y usuarios mediante programación. Por el contrario, la API de MOSS tiene más que ver con la automatización de tareas y la integración con otras aplicaciones. [7] Tanto WSS como MOSS pueden usar la API de elementos web para mejorar la funcionalidad del usuario final. Además, las bibliotecas de documentos WSS se pueden abrir a través de enlaces ADO.NET para acceder mediante programación a los archivos y sus versiones.

Cómo se manejan las solicitudes web en WSS 3

En el nivel del servidor web, WSS configura IIS para reenviar todas las solicitudes, independientemente del tipo de archivo y el contenido, a la sesión ASP.NET manejada por la aplicación web WSS , que realiza la validación final del archivo resultante disponible en la base de datos o realiza otras comportamiento. A diferencia de las aplicaciones ASP.NET normales , el archivo .aspxque contiene el código de la aplicación WSS (y MOSS) se coloca en la base de datos de SQL Server en lugar del sistema de archivos. Por lo tanto, la ejecución normal de ASP.NET no puede procesar el archivo. En su lugar, WSS conecta un componente especial de Virtual Path Provider [8] al proceso de procesamiento de ASP.NET , que selecciona archivos .aspxde la base de datos para su procesamiento. Con esta capacidad introducida en WSS 3.0, una aplicación WSS, así como los datos que genera y administra, se pueden almacenar en una base de datos.

Jerarquía de objetos de contenido

Dado que WSS se usa principalmente para crear archivos orientados a HTML en forma de archivos .aspx , sería lógico considerar la jerarquía de objetos WSS comenzando con este tipo de objeto. WSS representa páginas web individuales con el objeto SPWeb.

La clase SPWeb forma parte del espacio de nombres de Microsoft SharePoint en el ensamblado microsoft.sharepoint.dll. Esta dll se encuentra en la carpeta GAC. La propiedad Web SPContext de la clase Web devuelve el objeto SPWeb del sitio Web actual. Por lo tanto, el siguiente código C# asigna un WebValue a SPWeb:

El modelo de contenido de SharePoint permite crear objetos SPWeb por encima y por debajo (jerárquicamente) de otros objetos SPWeb. Puede enumerar subsitios de una entidad SPWeb determinada mediante el método Webs.

Un conjunto de objetos SPWeb se puede combinar en un solo objeto SPSite. SPSite es un objeto de colección de sitios en SharePoint. SPSite tendrá un objeto SPContentDatabase como principal. Esto representa la base de datos de SQL Server que almacena el contenido de la aplicación web. El padre de la clase será un objeto SPWebApplication. La base de datos está representada por el objeto SPContentDatabase, que almacena el contenido del objeto SPWebApplication. SPWebApplication hereda de la clase SPWebService.

El siguiente código de C# pondrá ContentDatabases en una ContentDatabaseCollection

Debajo del objeto SPWeb está SPWebList. SPWebList representa una lista de objetos de SharePoint. Comprender la lista es la clave para entender cómo SharePoint administra la información. Básicamente, todo lo que administra SharePoint se representará como listas en algún nivel. WSS 3.0 enfatiza las listas de páginas como tales.

Por ejemplo, el Inicio rápido para un sitio de Windows SharePoint Services (de tipo STS) es una jerarquía de sitios, subsitios y listas (incluidas listas de listas), en lugar de páginas per se. Si agrega una página a dicho sitio, la nueva página aparecerá en Inicio rápido como un elemento nuevo en la lista de documentos disponibles, y no como un nodo secundario de la página de inicio u otra página [9]

SPList combina varios elementos SPListItem. Cada SPListItem tendrá un conjunto de SPFields. SPFields es el objeto más bajo en la jerarquía.

Wiki mejorado disponible para descargar

El wiki de WSS 3.0 proporciona exportación RSS de contenido y, cuando se ve a través de Internet Explorer , brinda soporte para un editor WYSIWYG . Al igual que con MediaWiki , los hipervínculos se crean con corchetes dobles y, al igual que MediaWiki (cuando está habilitado), se usa HTML para el marcado. El wiki mejorado está disponible para SharePoint en Codeplex y su descarga e instalación son gratuitas. El servicio limita las cargas a 50 megabytes y también se prohíben algunos caracteres especiales, como &,? .. .

Productos que utilizan WSS

Enlaces

  1. Descarga de WSS 3 desde Microsoft . Consultado el 1 de octubre de 2009. Archivado desde el original el 11 de abril de 2012. .
  2. WSS en Vista . Consultado el 26 de mayo de 2009. Archivado desde el original el 11 de abril de 2012.
  3. Descarga de plantillas de aplicaciones WSS 3 de Microsoft . Consultado el 1 de octubre de 2009. Archivado desde el original el 29 de junio de 2012. .
  4. Descarga de WSS 2 desde Microsoft . Consultado el 1 de octubre de 2009. Archivado desde el original el 11 de abril de 2012.
  5. SharePoint Foundation 2010: Qué hay en un nombre (¡y nuevo!) (enlace descendente) . Consultado el 20 de noviembre de 2009. Archivado desde el original el 25 de agosto de 2010. 
  6. ↑ Lista de productos de SharePoint 2010 (enlace descendente) . Consultado el 20 de noviembre de 2009. Archivado desde el original el 2 de noviembre de 2009. 
  7. Usar Windows SharePoint Services como plataforma para crear aplicaciones colaborativas, parte 2 (enlace no disponible) . Consultado el 1 de octubre de 2007. Archivado desde el original el 19 de febrero de 2008. 
  8. Descubra mejoras significativas para desarrolladores en SharePoint Services (enlace no disponible) . Consultado el 1 de octubre de 2007. Archivado desde el original el 22 de septiembre de 2007. 
  9. Descripción del modelo de objetos administrativos de Windows SharePoint Services 3.0 . Consultado el 1 de octubre de 2009. Archivado desde el original el 11 de abril de 2012.

Fuentes adicionales