Existen varias tendencias tecnológica que van ganando fuerza (y tomando forma) a gran velocidad... Me refiero a aspectos como la virtualización, la tecnología in-memory y muy especialmente el "cloud computing"... Es curioso que algunas de estas tendencias son contradictorias entre sí, ¿No es la tecnología "in-memory" lo contrario al "cloud computing"? Bueno, no exactamente, y creo que pueden coexistir. La cuestión es determinar que aspectos son más fáciles de administrar desde la "nube", y cuales se gestionan mejor localmente.

El "cloud computing", en realidad, no es ninguna idea nueva. Hace años que con distintos nombres nos estamos refiriendo a prácticamente lo mismo. Hace 15 años ya se hablaba de los "Application Service Provider" (ASP), luego se popularizó el concepto "On Demand", posteriormente oí la expresión "Software as a Service" (SaaS). Tal vez existan pequeños matices entre estos conceptos (o tal vez no, o tal vez no tan pequeños), pero fundamentalmente son equivalentes: Consiste en hospedar las aplicaciones fuera de nuestra organización (en internet, en la "nube"), y pagar por el mantenimiento y el uso de esta plataforma externa.
En otras ocasiones, he hablado de las ventajas del modelo SaaS, hoy quiero comentar las objeciones típicas de este modelo. En este artículo de Adysa Group ya mencionan tres de las objeciones típicas...
...y el mismo artículo responde muy bien a estas tres objeciones. Recomiendo su lectura. Básicamente, dice que no debería importarnos donde están los datos, lo importante es que están guardados por una empresa especializada precisamente en eso, y que de eso depende su negocio. Cuando se analiza el modelo desde un punto de vista económico, también resulta más barato que el modelo tradicional, que tiene muchos costes ocultos (o no tan ocultos)...
Esas tres objeciones, sin embargo, son sólo las que haría un gestor de negocio, desde el punto de vista técnico también pueden hacerse objeciones adicionales:
De hecho, las aplicaciones web no son especialmente rápidas, y si se trata de aplicaciones potentes y complejas (como las que necesita un usuario de Business Intelligence) pueden llegar a ser desesperadamente lentas. No se trata, por lo tanto, de un problema del modelo SaaS, sino de la tecnología web. Contratando el ancho de banda adecuado, y con un proveedor SaaS competente, los tiempos de respuestas pueden y deben ser suficientes. Como en el caso de la seguridad, el negocio de un proveedor SaaS depende fuertemente de este punto.
La amigabilidad del entorno tampoco es una limitación del modelo SaaS, y vuelve a ser una característica de los estándares web actuales. Una aplicación web nunca jamás será tan rica y amigable como una aplicación de escritorio. (Aclaración: cuando digo "nunca jamás será" quiero decir que "nunca jamás ha sido", que yo el futuro lo desconozco).
La tercera de las objeciones técnicas es, para mí, la más difícil de replicar, y tal vez explique porque el Business Intelligence SaaS se haya desarrollado más tarde y más lentamente que otro tipo de aplicaciones SaaS. ¿Tiene sentido poner un DWH de varios Teras en la nube? Probablemente, no. ¿Es complicado cargar un DM de varias decenas de Gigas? Probablemente, tan complicado o tan sencillo como cargarlo en un servidor interno.
Mi conclusión es que el Business Intelligence SaaS tiene su mercado. Especialmente en la PYME. Y que crecerá. Que las ventajas que ofrece son muy buenas y hay que tenerlas en cuenta. Y prueba de ello es que ya existen proveedores especializados en este modelo de negocio (tipo Litebi o GoodData), y que los proveedores de Business Intelligence tienen o están desarrollando soluciones SaaS dentro de su catálogo de productos (como Microstrategy, Business Objects o Bingo Intelligence).
Un poco de humor para finalizar... Os dejo una viñeta de Geek & Poke sobre lo que no soluciona la nube... :-)

Categoría: Mercado
Palabras clave: Saas · Litebi · Business Objects · Microstrategy · Bingo Intelligence · DWH
Comentarios: Este artículo tiene 3 comentarios.¡Deja un comentario!
Para mi, este modelo tiene muchisimas ventajas, pero tambien algún inconveniente. Se me ocurren algunos:
1) Estamos arriesgando demasiado dejando que todo dependa de que las lineas de comunicaciones funcionen correctamente. ¿Que pasa el dia que nuestro proveedor falle y tengamos uno o dias sin acceso a la "nube"?.
2) Dejamos que otro haga lo que nosotros hacemos en nuestra compañia. Mantenimiento de servidores, aplicaciones, base de datos, backups. Se supone que esta especializado en eso y lo hara correctamente. Pero...¿y si no es asi?.
3) El hardware esta cada vez mas barato y con la virtualización se hacen autenticas maravillas.
4) No en todas las empresas se esta preparado para que sus datos (y mas algo tan delicado como un sistema BI), este alojado en casa de otro y este sea el que te lo gestione. Que la información de mis clientes, mis ventas o mis margenes pueda ser susciptible de ser conocida por terceros es un autentico riesgo que no en todas las empresas estan dispuestos a correr.
5) Con la simplificación de los sistemas de BI, que cada dia son mas faciles de desarrollar e implementar, incluso utilizando herramientas Opensource (con el ahorro de costes que ello conlleva), ¿no sera esto del Saas una moda mas que no hace falta seguir?
Igual a vosotros se os ocurre alguna desventaja mas. Como ejemplo real, en una presentación de la Oficina Vodafone, vimos con el comercial de turno que todo se gestionaba via web y que todo estaba alojado en la web de vodafone. Y desde ahí gestionabamos nuestra centralita, nuestros grupos del call center y muchisimas cosas mas. Ese dia la linea de datos no iba demasiado bien. El servicio y la aplicación que tenian era una maravilla, pero había algo que no dependia de mi en ese momento que no funcionaba demasiado bien.
Es evidente que el modelo SaaS supone un cambio importante sobre la manera de trabajar, y es normal que eso despierte miedos y dudas.
Sobre tus comentarios, me ha llamado la atención el segundo punto... ¿De verdad que "nosotros" nos dedicamos a mantener servidores, aplicaciones, backups...? Normalmente, nuestro negocio es otro, ya sea vender, fabricar o distribuir algún producto o servicio... Si mantenemos servidores o aplicaciones no es por gusto (sino por necesidad), y si otros pueden hacerlo mejor que nosotros es razonable subcontratarlo... ¿Verdad que las empresas no producen la electricidad que consumen? Pues lo mismo.
Sí que es verdad que dependemos de otros, y por lo menos en España puede ser preocupante la dependencia con nuestro operador de telecomunicaciones. Aunque nuestro proveedor SaaS trabaje correctísimamente, es posible que nuestro proveedor de comunicaciones no sea capaz de ofrecernos suficiente ancho de banda (a un precio razonable)... (Anéctoda personal: Trabajaba en una empresa con una facturación de 3.000 millones de euros, y según el Director de Sistemas no eramos lo suficientemente grandes ni importantes para que nuestro operador de telecomunicaciones nos atendiese con prontitud nuestros problemas de red...)
Desde luego, son muchas las alternativas que se tienen que evaluar. Está claro que SaaS no es la solución a todos los problemas. Y, como dices, la virtualización también es una opción muy interesante.
Un saludo.
Vaya, la verdad es que estoy encantado en ver tanto interés y debate en torno al modelo SaaS dentro del Business Intelligence. Creo que algunas de las resistencias que comentas son muy certeros, y que poco a poco se irán venciendo, algo que siempre pasa con todo cambio.
Al final decir SaaS, es tanto cómo decir Internet, ese milagro tecnológico que lo cambia todo: Distribución, Contenidos, Medios de comunicación, Ocio, etc...
El cambio que Internet supone para el Software empresarial se llama SaaS o Cloud Computing, simplemente.
Al final con este modelo (que aunque en España aún tenga un cierto componente novedoso ya tiene muchos adeptos y en otros paises cómo Inglaterra tiene indices de adopción cercanos al 50%) el que sale ganando es el cliente y, en mi oponión, esa lógica es la que le llevará a imponerse en todos los ámbitos del software (incluso en aquellos que parecen coto exclusivo del modelo cliente-servidor cómo la edición de video o los videojuegos), cuestión de tiempo, en el caso del Business Intelligence, estas en lo cierto al decir que comenzará por la Pyme, cuestión de tiempo supongo.
Un saludo,
Javier
Las metodologías Business Intelligence utilizan la información para mejorar la gestión de las empresas.
Gracias al software de BI, los usuarios pueden acceder y analizar los datos con facilidad, y tomar mejores decisiones.