Descripción del proyecto
Para desatar todo el potencial de IoT, impulsar la sociedad digital y promover la introducción de innovaciones en diferentes dominios como la Salud, Smart Cities, Sistemas de Transporte Inteligentes (ITS) o sistemas de fabricación inteligente, es esencial facilitar la creación y la operación de sistemas IoT inteligentes y confiables. A menudo los sistemas IoT inteligentes operan en entornos cambiantes e impredecibles, por lo que su capacidad de evolucionar continuamente y adaptarse es decisiva para asegurar e incrementar su confiabilidad, calidad y experiencia de usuario. El movimiento DevOps apuesta por un conjunto de herramientas y mejores prácticas de ingeniería de software que garanticen la Calidad del Servicio y promuevan el desarrollo continuo de sistemas complejos fomentando su agilidad, los ciclos de innovación rápidos y su facilidad de uso. El movimiento DevOps ha sido ampliamente adoptado en la industria del software; sin embargo, aún no existe un soporte completo de DevOps para sistemas de IoT inteligentes y confiables.
El objetivo principal de ENACT es desarrollar habilitadores de plataformas IoT con el fin de:
- Potenciar DevOps en el ámbito de los sistemas IoT inteligentes y confiables y enriquecerlo con nuevos conceptos de seguridad y privacidad de extremo a extremo, resiliencia y solidez que fortalezcan su confiabilidad, teniendo en cuenta los desafíos asociados a las actuaciones colaborativas y sus posibles conflictos.
- Facilitar su integración fluida para acercar DevOps tanto a las nuevas como a las ya existentes plataformas y enfoques IoT (como FIWARE, SOFIA o TelluCloud).
Esto se conseguirá mejorando los métodos y técnicas DevOps actuales de modo que faciliten el desarrollo y operación de sistemas IoT inteligentes, e introduciendo mecanismos novedosos que ofrezcan garantías de calidad y confiabilidad, como el control de conflictos de actuación, la realización de pruebas continuas y entregas a través de IoT y espacios en la nube y la gestión de la seguridad y privacidad de extremo a extremo. Con esto, ENACT proporcionará un marco de DevOps para sistemas IoT inteligentes.
Compañias u organizaciones colaboradoras
Papel de Indra
Indra liderará la definición de los requerimientos y casos de uso de ENACT, vinculándolos con el modelo de negocio, y en particular contribuirá con un caso de uso de Sistemas de Transporte Inteligentes (ITS) en el dominio ferroviario. También proporcionará demostradores en el campo de soluciones ferroviarias, evaluando y probando los resultados de ENACT en un entorno relevante como el ferrocarril turístico de Gulbene (Letonia).
Además de esta contribución principal, Indra aporta al proyecto su plataforma de Big Data e IoT (SOFIA2), que incorpora soluciones de terceros. SOFIA2 es un middleware que permite la interoperabilidad de múltiples sistemas y dispositivos, ofreciendo una plataforma semántica que hace la información del mundo real accesible para aplicaciones inteligentes (IoT). Esta plataforma proporciona una arquitectura de referencia de código abierto, multilenguaje y con un enfoque de Big Data.
Universidades y centros tecnológicos
Tecnologías usadas
- Smart IoT systems
- Cloud
- Big Data
- ITS
- Safety
- Ferroviario
Más información
Este proyecto, con nº de expediente H2020- 780351, ha sido financiado a través del programa Horizonte 2020 de la Comisión Europea.