Yo clodeo, tu clodeas, el clodea, todos SharePointiamos

Otro termino de moda: “Cloud Computing”. Lo ves por todas partes, todo el mundo está haciendo “Cloud Computing” de la noche a la mañana. Google (por supuesto), Amazon, eBay… Microsoft lo llama de otra forma: “Software plus Services”, pero es una pura redefinición de la realidad…

Computación Nebulosa, Computando en las Nubes, Nubes Computables, como lo queramos llamar en español, no se refiere más que a una enorme batería de servidores que hacen algo, y con los que nosotros podemos “conversar” a distancia. Algo nuevo? No lo creo, pero como desde la invención del transistor no nos hemos inventado nada nuevo, tampoco era de esperar… lo único novedoso es que es el termino de moda…

Buscando una definición de “Cloud Computing” me he encontrado en la Wikipedia que es “un paradigma en donde la capacidad de cálculo se mueve desde los computadores personales o aplicaciones individuales a una “nube” de computadores. Usuarios de la “nube” solamente están interesados en obtener respuestas, y les deja de lado como se obtienen” (traducción libre). Algo nuevo? Por supuesto que no, estamos hablando de aplicaciones cliente/servidor, en donde el lado del servidor esta por ahí, en alguna parte, y hablamos con el remotamente… lo estamos haciendo desde tiempos inmemorables…

A lo que más se refiere el término, pienso yo, es que sistemas “cerrados” se están abriendo, de tal forma que nosotros, los pobres pica-código, podamos utilizarlos para conectarlos a nuestros propios sistemas. Amazon, por ejemplo, tiene probablemente la mayor Base de Datos del mundo sobre publicaciones, y ha abierto el sistema al público por medio de WebServices, de tal forma que podamos buscar y encontrar información en su sistema (http://developer.amazonwebservices.com/connect/index.jspa). Google también lo hace, eso sí, pagando (http://www.google.com/coop/cse/). Y eBay por medio de su “Developers Program” (http://developer.ebay.com/businessbenefits/aboutus/ ). Alguna vez han oído hablar de SalesForce.com (http://www.salesforce.com/platform/ )? Es una empresa (la más grande del mundo, según ellos mismos) que ofrece CRM (Customer Relationship Management) on-line; pues bien, ellos también se han unido a la nube por medio de su Developer.SalesForce (http://www.salesforce.com/developer/ ); como remarca fuera de tema, siempre me ha llamado la atención que a alguien se le ocurra poner todos los datos de sus clientes y negocios en un servidor que no es suyo, en un país que no es el suyo… imagínense que un buen día se le ocurre al presidente de Norte América que este tipo de compañías tienen que abrirle sus Bases de Datos (si es que ya no lo han hecho)… toda la información de su compañía cae así no mas en las manos de alguien a quien conoces y de quien no confías… pesadilla…

Y que hace Microsoft al respecto? Toda la familia de productos “Live”, Windows Live, Office Live, Xbox Live. Si, por supuesto, todo está muy verde todavía, pero algún día funcionaran. En Live, Microsoft mantiene los servidores (el “Cloud”, la nube vaga flotando por todas partes, las Bases de Datos llenas de información), y nos da una serie de servicios (“Windows Live Web Services”) que nos permiten crear nuestras propias interfaces (http://dev.live.com/ ). Y cuál es la relación con SharePoint? Pues bien, a nuestro SharePoint lo podríamos llamar la madre de todas las nubes…

Desde antes de que SharePoint se llamara así, cuando todavía andábamos peleando con Site Server, ya teníamos a nuestra disposición un Modelo de Objetos para charlar con el sistema. Lo concedo, no era la octava maravilla del mundo… no, en realidad era bastante primitivo… mejor dicho, era totalmente inservible, pero era algo que podríamos llamar un Modelo de Objetos… basado en COM, que por aquellos tiempos era tecnología de punta, y como la Red todavía no existía, pues no había SOAP, y todos andábamos mirando que se podía hacer con XML… que tiempos aquellos… pero bueno, SharePoint 2001 hizo algo al respecto, pero seguía siendo más o menos del mismo nivel técnico… ya me entienden: totalmente inútil. Con SharePoint 2003 la cosa cambio para mejorar: todo un API hecho y derecho e, inclusive, todo un sistema de WebServices por defecto y la posibilidad de crear los nuestros propios cuando lo quisiéramos. SharePoint 2007 ha seguido por el mismo camino, es más una evolución que una revolución en ese aspecto. Pero el punto aquí es que desde hace ya años disponemos de nuestra propia “nube”, el SharePoint que se encarga de mantener los datos, indexarlos, darnos la autenticación y autorización, de tal forma que nosotros, desde afuera, podamos crear nuestras interfaces como las necesitemos y conectar la información con otros sistemas. Que, por esas cosas de la vida, la mayoría de los sistemas SharePoint usan la interface por defecto, no es la culpa de SharePoint, es nuestra propia incapacidad que no nos deja usar la “Cloud” de una forma creativa, imaginativa…

Ah! Se me olvidaba… alguna vez les había contado que Microsoft Office Live Small Business está basado sobre SharePoint WSS 3.0?… creo que si… (http://geeks.ms/blogs/gvelez/archive/2007/04/27/microsoft-office-live-developer-portal.aspx )

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

2 comentarios sobre “Yo clodeo, tu clodeas, el clodea, todos SharePointiamos”

  1. Solo es un cambio de nombre que ya se conoce… solo comentarles a mis clientes que sus datos van a parar en otro sitio, sera para que busquen otro proveedor…..

    Saludos

Deja un comentario

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