Denominamos Plataforma a un servicio software que tiene como propósito general trabajar con diversas tipologías de datos de una organización para procesarlos, analizarlos y obtener información que aporte valor.
A priori, mediante la definición del párrafo anterior, las Plataformas pueden parecer muy similares a los sistemas MES vistos en el capítulo anterior, pero existen diferencias importantes entre estos servicios que debemos conocer:
Las Plataformas son un servicio que ha transformado ya muchos sectores y serán muchos más los que transforme de aquí en adelante. Empresas como Netflix en audiovisual o Airbnb en el inmobiliario, son algunos ejemplos de crecimiento exponencial de organizaciones gracias, en gran medida, a que funcionan sobre plataformas que integran sus productos y servicios con clientes y proveedores. Cualquier usuario de cualquier parte del mundo usando cualquier dispositivo puede hacer uso de las mismas de un modo muy sencillo a través de un APP.
El denominador común de todas las Plataformas es que siguen un modelo de pago por uso y su coste se mide por parámetros como; el número de conexiones realizadas, cantidad de datos almacenados, dispositivos conectados, etc. Por tanto es importante “sacar números” antes de contratar los servicios de una Plataforma u otra.
Una vez realizada la suscripción a una determinada Plataforma, todos los usuarios o clientes, tienen acceso a unas herramientas de gestión globales que les permiten interactuar únicamente con los datos propios. A través de estas herramientas podemos dar de alta nuevos usuarios, proporcionar permisos de acceso, lectura o modificación, establecer reglas, programar, etc.
Al igual que ocurre con los sistemas MES, la integración de los procesos de nuestra organización en una Plataforma no es una tarea sencilla pues además de los procesos internos involucra también los acontecidos a lo largo de toda nuestra cadena de suministro. No obstante, una vez los datos de clientes, proveedores, productos, máquinas, sensores, etc. pueden ser convenientemente publicados y recibidos por los suscriptores los beneficios que obtenemos son enormes.
Los expertos afirman que el crecimiento de una organización cuando dispone de una plataforma de gestión global del negocio es exponencial gracias a las siguientes ventajas:
Las Plataformas están constituidas por tres módulos principales:
Es el responsable de establecer las reglas a usar para poder comunicarnos desde nuestras infraestructuras a la Plataforma. Los datos “formateados” siguiendo estas reglas viajarán desde nuestros dispositivos conectados a Internet al servidor de la misma donde serán tratados.
Los datos publicados en la Plataforma deben procesarse para extraer información y muchas veces almacenarse para su posterior uso.
Las bases de datos, dependiendo del volumen y la velocidad a la que se generen los datos pueden alcanzar dimensiones gigantescas y tratar toda esa información requiere de potentes sistemas computacionales (Big Data).
Este módulo realiza estas tareas de forma eficiente y se adapta a la cantidad y velocidad requeridas en la comunicación.
Este módulo permite visualizar en “dashboards” personalizados los datos una vez tratados.
Desde cualquier dispositivo conectado (Tablet, Smartphone, ordenador, etc.) los usuarios de nuestra organización visualizarán simultáneamente la información que necesiten (gráficos, alertas, KPI´s, etc.) para tomar decisiones.
Aunque inicialmente fueron concebidas para trabajar en la nube, algunas Plataformas permiten la instalación (sobre todo de los módulos de captura, procesamiento y almacenamiento) en nuestros servidores locales cuando las necesidades de manipulación de datos son muy elevadas o la velocidad es un factor crítico.
En esos casos, debe existir un motor de cálculo local (perfectamente podría consistir en un sistema MES) que realice los más costosos y simplifique los datos antes de ser enviados para ser presentados o almacenados.
Por eso, no debemos pensar que los tres módulos descritos anteriormente son los únicos a los que tenemos acceso. Normalmente, las Plataformas suelen disponer de un amplio abanico de servicios que abarcan prácticamente todas las necesidades que podamos tener sobre el tratamiento de datos.
Entre ellos destacan los servicios de Inteligencia Artificial y en especial el aprendizaje máquina (Machine Learning). Los servicios de Machine Learning, son muy usados en mantenimiento predictivo pues son capaces de “entrenarse” gracias a los datos históricos de los procesos y en base a ellos predecir, por ejemplo, cuándo debemos realizar un cambio en una determinada máquina.
En la figura siguiente, exponemos un esquema general de trabajo de una Plataforma que integra protocolos IT, OT (máquinas y PLCs) e IoT.
Como podemos observar, en este caso, los datos capturados en los sensores, PLCs y máquinas son enviados a través de distintas topologías de red a un Gateway o puerta de enlace. Este Gateway entiende distintos protocolos y es capaz de interpretar los datos capturados, almacenarlos mientras están pendientes de ser enviados, formatearlos en un lenguaje común y por último, una vez formateados, transmitirlos a su vez al servidor de datos donde serán publicados.
Este servidor (Backend), a través de unas reglas predefinidas, combinará los mismos para presentar la información en intuitivos Dashboards (FrontEnd) a los suscriptores. Las nuevas plataformas están abiertas a cualquier nuevo modo de hacer uso de esos datos siempre y cuando este se realice de manera ordenada.
El acceso a los datos de la Plataforma y su visualización normalmente puede realizarse mediante el seguimiento de unas sencillas “reglas” que serán accesibles a través de los distintos lenguajes de programación que soportan entre los que habitualmente encontramos JavaScript y sus derivados.
El resultado podría ser algo similar a la figura siguiente. Mapas, usuarios, delegaciones de todo el mundo que publican sus datos en tiempo real y son mostrados en una misma pantalla de información a los suscriptores para la toma de decisiones global.
Existen infinidad de tipos de Plataformas con diferencias muy sutiles entre ellas por lo que puede ser muy complicado elegir la opción más acorde a nuestras necesidades.
La figura anterior muestra Plataformas del mercado que están especializadas en distintos servicios. Unas básicamente se encargan de proporcionarnos la infraestructura que necesitemos en la nube mientras que en otras sin embargo, podemos subcontratar todo tipo de servicios, incluso el desarrollo de las aplicaciones que correrán sobre ellas.
En cualquier caso debemos tener en cuenta que la elección de la Plataforma o Plataformas más convenientes para nuestra organización es una decisión estratégica. Necesitamos conocer qué servicios tendremos disponibles y cuáles no, sus costes y las posibilidades de crecimiento, de integración y programación que tendremos.
En este sentido algunas de las funcionalidades más importantes a tener en cuenta a la hora de elegir una Plataforma en la que apoyar nuestro negocio son:
Al igual que ocurre con otras tecnologías descritas a lo largo de esta guía, las Plataformas aplicadas a la Industria constituyen una interesante opción para desbancar las obsoletas herramientas de desarrollo que comercializan muchos fabricantes de autómatas a un precio muy elevado.
Por eso, compañías como General Electric, Siemens o Bosch, viendo el peligro que corren en caso de no modernizar sus herramientas, han invertido miles de millones de dólares en los últimos años comprando empresas punteras en desarrollo de plataformas para modernizar convenientemente su oferta.
A fecha de hoy, la competencia por liderar el sector de plataformas orientadas a la industria entre empresas procedentes del mundo IT y otras del mundo OT es brutal pero sea cual sea el resultado de esta confrontación nuestras organizaciones saldrán beneficiadas tanto en la mejora del precio como en las prestaciones.
¿Eres un proveedor de soluciones TIC y quieres aparecer en este portal?
¿Eres una empresa y no encuentras lo que estás buscando?