WORMS: Implementación de referencia de la Web de las Cosas basada en microservicios

Internet de las Cosas
Internet de las Cosas
Web de las Cosas (WoT)
Web de las Cosas (WoT)
Arquitecturas de ecosistemas de datos
Arquitecturas de ecosistemas de datos
Sector
TIC
Ámbito de aplicación
Competitividad empresarial
Ámbito geográfico
Regional

WORMS (Web of Things Reference-implementation for a Microservices-based Servient) investigó un conjunto de tecnologías, componentes y herramientas de código abierto para diseñar y desarrollar una implementación de referencia que facilitara a la industria el desarrollo de sistemas y aplicaciones compatibles con los estándares de la Web de las Cosas definidos por el W3C.

La heterogeneidad de protocolos y plataformas es uno de los principales problemas de interoperabilidad del internet de las cosas. La Web de las Cosas del W3C aborda este reto con un conjunto de estándares; WORMS respondió a la necesidad de ofrecer a quienes desarrollan aplicaciones un modelo de referencia completo y operativo para construir sistemas conformes con esos estándares.

Los objetivos del proyecto fueron:

  • Proporcionar a desarrolladores de todo el mundo un modelo de referencia para construir cualquier sistema empresarial conforme a la Web de las Cosas.
  • Facilitar la interoperabilidad entre sistemas y aplicaciones que trabajan con dispositivos IoT de distintos fabricantes.
  • Reducir los costes de mantenimiento y los tiempos de desarrollo de las aplicaciones que trabajan con dispositivos IoT.
  • Ampliar el ecosistema de empresas habilitadoras digitales capaces de ofrecer soluciones basadas en la Web de las Cosas para la digitalización industrial.

Los ejes en los que se articuló WORMS fueron:

  • Entorno de ejecución completo: un entorno de ejecución de la Web de las Cosas del W3C plenamente funcional, con plantillas de protocolo (protocol bindings) para HTTP, CoAP, WebSockets y MQTT.
  • Dos versiones de la implementación: una para dispositivos con mayor capacidad de procesamiento y otra para dispositivos de capacidad muy reducida, con el fin de cubrir la mayor variedad posible de sistemas IoT.
  • Documentación para la comunidad: definición y guía de uso de la implementación de referencia, concebida como punto de encuentro para la comunidad de desarrolladores y complemento práctico a la documentación oficial del W3C.

CTIC desarrolló el proyecto, cuyos resultados dieron lugar a una publicación científica en la revista Computer Communications y a un marco de trabajo en código abierto.

Más información

  • Estado: Finalizado
  • Expediente: IDI/2018/000101
  • Plazo de ejecución: 01/01/2018 - 01/01/2020
  • Presupuesto: 249.717 €
  • Coordinador: CTIC Centro Tecnológico

Financian

Programa Asturias de ayudas a centros tecnológicos 2018-2020