08/12/2016
La excelencia de IBM Bluemix para la innovación en la tecnología de la información
por Giuseppe Tulli
La evolución de la tecnología de información de los últimos años puede resumirse muy simplemente haciendo uso de los acrónimos SoR, o “System of Record”, designando los sistemas de información básicos o “core” de una empresa (p.e. ERP, CRM, RRHH, etc.), y los sistemas encargados de la interacción con los SoR, p.e. mobiles, redes sociales, análisis de datos (“big data and business analytics”) con inteligencia artificial como IBM Watson. Estos últimos constituyen el verdadero centro de innovación en sistemas de información y constituyen entonces el SoE, o “System of Engagement”. En suma, mientras los sistemas SoR se han estabilizado hasta constituir una base que ya no deja espacio para la innovación, el centro de desarrollo de sistemas de información se ha desplazado hacia los Soe.
Por otro lado la naturaleza propia de los SoE fundada en la alta interacción independiente de plataforma básica de hardware y software, y ubicua globalmente en lo que puede visualizarse como la “nube” (“cloud”) de Internet, además de la calidad del análisis de la información vía, no solamente una incipiente inteligencia de negocios (“business intelligence”), sino con todo el poder de la inteligencia artificial (IBM Watson), implica una manera distinta de diseño, programación y mantenimiento de aplicaciones. Se trata de establecer un ambiente operativo en la nube, o “cloud operating environment” o OE, con la versatilidad suficiente como para rápidamente desarrollar aplicaciones de SoE sin tener que considerar todas las singularidades de plataformas particulares de hardware y software (que sea transparente en la “nube”), y que además permita una rápida y productiva interacción con los sistemas centrales SoR. IBM Bluemix es una solución ejemplar en este sentido, ya que muestra cuán efectivamente avanzado está el desarrollo de plataformas de desarrollo de SoE.
Más específicamente, el concepto clave fundando los SoE es el de servicio, en lugar de aplicaciones cerradas tradicionales. IBM de hecho se convirtió en un proveedor pionero de arquitecturas de servicio, como por ejemplo SOA (“Service Oriented Architecture”), y que más precisamente ha desembocado en clases de servicios como SaaS (“Software as Service”) y PaaS (“Platform as Service”) o IaaS (“Infrastructure as Service”). Bluemix es en este sentido la extraordinaria solución PaaS de IBM cuya infraestructura transparente en la “nube” es el Iaas de IBM, or Softlayer (servida por más de 40 centros de datos en todo el mundo), o bien la infraestructura local de una empresa.
Las ventajas que ofrece IBM Bluemix son claramente destacables:
1. Sistema de control de versiones, o por sus siglas en inglés “VCS” por medio de un GIT Repository. En suma, IBM Bluemix DevOps Services, permitiendo una administración segura de versiones de servicios con pruebas on-line, que minimiza dramáticamente su ciclo de producción.
2. Sigue estándares abiertos de PaaS en la “nube” como Cloud Foundry, Docker y OpenStack. Cloud Foundry, en particular, es una iniciativa liderada por IBM compatible con varias soluciones de infraestructura como OpenStack, VMWare y el propio IBM Softlayer. Cloud Foundry es multi-lenguage (Ruby, Java, Scala, Node.js, Erlang, Python, PHP), multi-framework (Rails, Sinatra, Spring, Grails, Express, Lift), multi-servicios ( MySQL, Postgres, MongoDB, Redis, RabbitMQ), multi-cloud, multi-IaaS (Public cloud, Micro cloud, Private cloud).
3. Servicios listos para usar creados por IBM y business partners para extender la funcionalidad de los SoE. Un servicio estrella ofrecido en este sentido es IBM Watson para análisis de datos e inteligencia artificial.
La funcionalidad única de IBM Bluemix puede probarse gratis por 30 días accediendo a su portal en:
https://console.ng.bluemix.net/
Sólo hace falta registrarse con una dirección de e-mail válida.
Para un excelente whitepaper sobre el producto consultar:
http://www.coe-iot.in/pdf/IBM-Bluemix-Whitepaper.pdf