Si en tu trabajo como diseñador web te encuentras de repente en un proyecto con SharePoint, necesitas entender la forma en que trabaja. Para ello debes conocer la arquitectura de WSS 3.0 y el concepto de "Colaboración".
Windows SharePoint Services 3.0 provee la plataforma y características de colaboración necesarias para los productos SharePoint. La arquitectura de WSS 3.0 está constituida de la siguiente manera:
En el diagrama se muestran los servicios y características de WSS 3.0. No es tan complicado como parece, va de abajo hacia arriba: las capas inferiores proporcionan los servicios que las capas superiores consumen. Ya que como diseñadores no estamos familiarizados con algunos de estos términos, repasaremos de forma muy general cada uno de ellos.
Operating System Services.
Windows Server Operative System, en sus versiones 2003 y 2008, provee el sistema operativo y los servicios de red básicos para que los productos SharePoint funcionen.
Entre estos servicios podemos mencionar: Directorio Activo (para cuentas de usuario), SQL Services (para Bases de datos), Windows Search (para búsqueda), .NET Framework 3.0 (plataforma de desarrollo que contiene ASP.NET y Windows Workflow Foundation[1]), IIS (para servicios de internet), y SMTP Server (para correo electrónico).
WSS 3.0 Foundation Services.
Los servicios generales que la plataforma ofrece son:
Storage – Security – Management – Deployment – Site Model – Extensibility
- Storage. Ofrece un repositorio central para almacenar información con sus respectivos metadatos y en múltiples formatos. Los contenedores pueden ser listas, bibliotecas, carpetas, páginas y sitios.
- Security. Ofrece mecanismos de autorización y autenticación para garantizar el acceso a los usuarios a través de diferentes niveles de permisos.
- Management. Permite monitorear y administrar la información de forma centralizada.
- Deployment. Soporta implantación en ambientes de Intranet y Extranet, así como actualizaciones (de versión) graduales y en sitio.
- Site Model. Brinda al usuario una experiencia uniforme en cuanto a navegación y plantillas (o definiciones) de sitio, así como la posibilidad de desarrollar las propias.
- Extensibility. Es una plataforma escalable ya que es posible desarrollar aplicaciones a la medida que se integren con SharePoint.
Collaboration Service.
Podemos definir colaboración como el proceso en el cual dos o más personas trabajan en equipo para lograr los mismos objetivos. Esta colaboración implica compartir conocimientos, información y mantenerse en estrecha comunicación.
Mediante el servicio de colaboración de SharePoint se ofrece una plataforma orientada a la web para el trabajo interdisciplinario, es decir, brinda el ambiente para crear espacios de trabajo y publicar información en ellos desde Internet.
Las características de colaboración de WSS 3.0 son:
- Online Presence. Ofrece al usuario la posibilidad de comunicarse con su equipo de trabajo de forma síncrona o en tiempo real.
- Team Sites. Es una definición de sitio de trabajo para la colaboración entre empleados mediante bibliotecas, listas y páginas web.
- Wikis. Son sitios web abiertos cuyas páginas web pueden ser editadas por múltiples usuarios o colaboradores a través del navegador web, de forma sencilla.
- Blog. También llamado bitácora o diario, es un sitio web actualizado periódicamente que recopila cronológicamente artículos de uno o varios autores, con la posibilidad de que el lector publique comentarios.
- Web Parts. Son componentes modulares y reusables que pueden ser instalados en páginas de SharePoint para mostrar diferentes tipos de información, contenidos y datos de Listas y Librerías. Estos componentes pueden ser modificados o editados desde su panel de herramientas en el navegador web.
- Discussion Board. Es un medio de reunión asíncrona, donde distintas personas conversan en torno a un tema de interés común. Se realiza en grupos y está basada en un contenido de interés que origina una “discusión” o debate informal, dirigida por un moderador, con la finalidad de conocer la opinión del grupo al respecto. Tienen diferentes herramientas para la moderación, aprobación y administración de comentarios.
- Issue tracking. Ofrece las herramientas para que el equipo de seguimiento a tareas y problemas.
- Contact list. Permite almacenar datos e información sobre los miembros del equipo, de forma centralizada en una lista.
- Integration features. WSS se integra de forma natural con todos los productos de Microsoft. Los más usuales son: Microsoft Office, SharePoint Designer, Microsoft Exchange, Active Directory, entre otros.
———-
[1] .NET Framework: plataforma de desarrollo que provee y unifica servicios básicos y avanzados del sistema operativo y que provee componentes comúnmente utilizados.
Posted in Colaboración, SharePoint