SharePoint como Sistema Operativo (OS)

Pequeño pero intrigante artículo que me encontré esta mañana en Internet: “SharePoint: The next big ‘operating system’ from Microsoft?” …


Todo comenzó con una pregunta que alguien le hizo a Steve Ballmer, el CEO de Microsoft: “Con toda la propaganda que está recibiendo SharePoint los últimos tiempos, es correcto pensar en él como si fuera casi un Sistema Operativo?”


Y la respuesta de Ballmer: “SharePoint es la plataforma o Sistema Operativo definitivo para la capa intermedia (middle tier)” (traducción libre al español)…


SharePoint como plataforma de desarrollo ya la conocemos desde la versión 2001 (aunque nadie estuvo tan loco como para desarrollar algo para esa versión). Entre otras cosas, es con lo que nos ganamos el pancito de cada día muchos de nosotros: haciendo que cosas raras funcionen dentro de SharePoint. Si pensamos en Windows como una plataforma de desarrollo, que sirve como base para todo el software que creemos, entonces SharePoint es por definición un Sistema Operativo, y Ballmer tiene razón.


Pero si pensamos que SharePoint utiliza mucha de la infraestructura que Windows provee (piensen nada mas en todo el DotNet FrameWork), entonces no es un OS…


O, visto desde otra perspectiva, de pronto SharePoint es un Sistema Operativo que necesita otro Sistema Operativo para funcionar… Algo así como las muñecas de madera rusas, que caben una dentro de la otra, dentro de la otra, dentro de la otra.


En cualquier caso, es una idea intrigante pensar en SharePoint como un Sistema Operativo, y, con toda seguridad puede ayudar para entender algunos de sus conceptos: siempre me ha costado trabajo explicarle a personas que no saben nada de software, como es posible integrar aplicaciones en SharePoint. Utilizando el paradigma del Sistema Operativo, será mucho más fácil decirles: de tal forma que un programador crea un programa “Hola Mundo” en Windows, puede crear un “Adiós Mundo” dentro de SharePoint…


Gustavo – http://www.gavd.net/servers/
Escriba un Comentario que me haga reir…

6 comentarios en “SharePoint como Sistema Operativo (OS)”

  1. Interesante articulo Gustavo, y tras leerlo me surge una duda, aunque sharepoint en realidad sea un programa “basado” en otros programas….

    Si un usuario de la empresa X desde su PC, solo tuviera acceso al portal en cuestión , en el cual se muestra su correo, sus agendas, le deja interactuar con excel, etc…. ¿podríamos pensar entonces que en este caso si que es un SO…? en fin… cuestión de conceptos… supongo 🙂

    Un saludo

  2. Hombre, en este caso se ha prostituido la palabra sistema operativo, ya que este ultimo es la capa que abstrae el hardware. ShP no abstrae ningun hardware.

    Yo mas bien lo llamaria EL framework, con mayusculas. Pero vende más eso de SO.

    Saludos.

  3. Hola Isaac y Neu,
    En efecto, es todo una cuestión de definiciones, pienso yo. Un ejemplo que daría mas que pensar: hace un tiempo, en mi computador solamente tenía instalado el software de virtualización, y mi DeskTop era una Maquina Virtual: un computador dentro de otro computador (estoy pensando en el efecto Droste). En este caso, el host hace la abstracción del hardware, pero la maquina virtual también hace su propia abstracción (de un hardware virtual); quien es aquí el OS?
    Por otro lado, dentro del mismo Sistema Operativo solamente el HAL abstrae el hardware, así que todos los otros “servicios” que nos presta el OS (imprimir, archivos, etc.) pertenecen al OS o a software que funciona en la “plataforma”?
    En teoría de Inteligencia Artificial hay un teorema (con el nombre de alguien que se me olvida en el momento), que dice que la única forma de saber si un sistema de IA funciona realmente es colocando una persona en un cuarto separado a donde está el sistema y hacerlo trabajar con él: si después de que el usuario ha interactuado con el sistema no puede asegurar con certeza si ha estado trabajando con otro humano o con un computador, hemos alcanzado la meta de hacer UN sistema de Inteligencia Artificial. Siguiendo con la idea, si en un momento dado un usuario de SharePoint puede hacer todo lo que necesita desde SharePoint, como dice Isaac, y ni siquiera se da cuenta que está usando un “programa”, podríamos decir que SharePoint es un OS?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *