Sharepoint
Sharepoint
Sharepoint
Se trata por tanto de una plataforma idónea para ser utilizada como herramienta de gestión
documental o gestión del conocimiento, ya que aporta centralización de documentos, control
de versiones, gestores de procesos, cuadro de mandos, seguridad en el contenido, y la
opción de accesibilidad a través de varias plataformas, entre otras muchas características.
Además de todo ello, permite la creación de aplicaciones que aportan funcionalidades al
aplicativo, como puedan ser bibliotecas de documentos, wikis colaborativas, calendarios,
blogs, y muchas más aplicaciones que serán consideradas como web parts8 del aplicativo.
La plataforma SharePoint tiene algo más de 20 años de historia, ya que la que se considera
su primera versión “Microsoft Site Server” nace en el año 1998. A partir de dicha versión han
ido apareciendo nuevas versiones tal y como se ve en el diagrama temporal que se adjunta a
continuación.
Estas versiones, tienen 2 cambios disruptivos principales, la aparición de SharePoint Server
en 2003, ya que en dicha versión se le da el carácter colaborativo, aprovechando las
estructuras cliente-servidor de aquella época. El segundo es la aparición de SharePoint
Online aproximadamente en el año 2008, ya que supone un cambio de paradigma, al llevar la
herramienta a la nube. Este cambio se produce por el inicio de lo que en pocos años sería
una tendencia tecnológica mundial, la creación y migración de servicios a la nube.
A partir del año 2011 aproximadamente Microsoft crea la suite de ofimática Office 365, la cual
se aloja en la nube y que incluye entre otras muchas herramientas, la plataforma SharePoint
Online. Quedando desde ese momento ligado su uso a dicha suite. Aunque no de forma
exclusiva, ya que también se puede seguir utilizando la versión servidor.
Actualmente, Microsoft ha cambiado el nombre a dicha suite, pasando a llamarse Microsoft
365, la cual continua incluyendo la plataforma SharePoint, además de un gran número de
aplicaciones empresariales.
Modalidades
SharePoint es un producto que actualmente se ofrece en dos principales modalidades,
dependiendo de la estructura que se desea utilizar. Ambas tienen unas características muy
similares, pero poseen algunas diferencias que hay que tener en cuenta a la hora de escoger
una u otra.
SharePoint Online: Se trata de la versión que se encuentra alojada de forma completa en la
nube, bajo la suite de Office 365 o Microsoft 365. Sus principales ventajas son el hecho de no
depender de infraestructura de hardware en la compañía para poder implementarlo,
actualizaciones constantes y automáticas, y una administración y acceso más sencillos que
en la versión de servidor. Para este proyecto, utilizaremos esta versión, SharePoint online
bajo la cuenta de Office de la UOC, debido a su facilidad de implementación y versatilidad.
SharePoint híbrido: Existe una modalidad de uso híbrido de SharePoint, en la cual se pueden
combinar el uso de las dos modalidades descritas anteriormente. Es un caso idóneo para
aquellas empresas que no quieren almacenar todos los datos en la nube, pero sí que quieren
mantener la versatilidad y facilidad de acceso e integración que ofrece la versión en la nube.
Todas las modalidades tienen un coste asociado, puesto que estamos ante un software
propietario de Microsoft que solo se comercializa mediante licenciamiento, ya sea a través de
un tenant de Office 365 o Microsoft 365, o mediante licencias específicas para la instalación
de la versión de servidor. Hay que tener en cuenta que las diferentes modalidades tienen
costes diferentes, por lo cual es importante estudiarlo en detalle para la implantación en una
empresa. Queda fuera del alcance de este proyecto detallar los costes de implantación de las
diferentes versiones de SharePoint.
Comparativa
Para poder situar la herramienta en el mercado, se realizará una búsqueda de software
similares en el mercado, evaluando sus características. Debido a la gran cantidad de
plataformas similares que existen en el mercado, vamos a establecer unos criterios de
selección que nos permita realizar un cribado de herramientas. Primeramente nos fijamos en
el cuadrante mágico de gartner, en el cual vemos que Microsoft, con su solución SharePoint
obtuvo en Noviembre de 2020 el reconocimiento como la empresa líder del sector,
apareciendo por tanto en la posición más destacada de dicho cuadrante.
Partiendo de dicho gráfico, escogeremos un representante de cada uno de los cuadrantes,
para realizar una comparación similar. Todos los sistemas que se van a revisar son
propietarios, no vamos a considerar para esta comparativa softwares gratuitos para que
pueda haber igualdad de condiciones. Además de ello, todos los sistemas escogidos están
dentro del marco de sistemas de gestión del contenido, ya que son los que se evalúan en
dicho cuadrante.
General
Requerimientos
9
Two factor Authentication: Se trata de un sistema de seguridad que añade una capa más a la hora de confirmar la identidad
de un usuario, normalmente con verificación mediante dispositivo móvil.
Arquitectura
Almacenamiento en la Sí Si Si Sí (Exclusivo)
nube (RNF07)
Multiplataforma Sí Sí Sí Sí
(RNF02 y RNF05)
Código abierto Sí No No No
Instalación en Docker Sí No No No
Funcionalidades
Etiquetas (RF02) Sí Sí No Sí
Plantillas (RF03) Sí Sí Sí Sí
Versionado de documentos Sí Sí Sí Sí
(RF01)
Firma digital Sí Sí Sí No
(Integración
externa)
Integraciones Sí Sí Sí Sí
Aprobación de documentos Sí Sí Sí Sí
Una vez que hemos definido la arquitectura base en la que se sustenta nuestra plataforma,
veremos como SharePoint Online aplica dicha plataforma para su funcionamiento. En este
caso, utiliza los servicios de alojamiento en la nube Azure propios de la compañía para
alojar todos los componentes necesarios para su despliegue, apoyándose en las
suscripciones de Microsoft 365, y los tenants que se asocian a las compañías. Dichos
servicios de alojamiento de Azure, se sirven a su vez de los diferentes centros de datos
alojados por todo el mundo, en los cuales se encuentran la arquitectura física de servidores
necesaria para dar servicio a la plataforma. En el siguiente apartado, veremos de forma
detallada cómo funciona esta arquitectura.
Conclusiones