¿Qué es FIWARE?

(Para Alessandro Rugolo)
14/07/17

Esta es una iniciativa europea nacida de Asociación Público Privada Futuro Internet, destinado a aumentar la competitividad europea en el ámbito de laTecnología de la información y la comunicación (TIC). FIWARE es hoy una "fundación independiente".

Uno podría preguntar: ¿cómo?

Mediante una infraestructura tecnológica basada en Pila abierta (arquitectura de código abierto para cloud computing) y un conjunto de especificaciones de comunicación basadas en estándares abiertos que pueden ayudar a los desarrolladores a crear aplicaciones inteligentes para administrar servicios en los sectores más diversos.

La fortaleza de FIWARE reside en la capacidad intrínseca de simplificar la creación de aplicación inteligente, lo que permite un considerable ahorro de tiempo en la creación de aplicaciones y, en consecuencia, aumenta la competitividad de quienes las utilizan.

El éxito de la idea se demuestra en la imagen de abajo, que representa a la comunidad europea.

FIWARE proporciona a los desarrolladores algunas herramientas potentes y los llamados "Habilitadores genéricos", o módulos básicos que se utilizarán, como los ladrillos de Lego, para construir aplicaciones complejas. La mayoría de los Habilitadores genéricos se libera bajo una licencia abierta, pero también existen bloques propietarios.

Algunos podrían pensar que esta es una iniciativa destinada a morir debido a los fuertes intereses de las industrias de la software, pero de inmediato se le negaría.

Actualmente, la fundación tiene más de 100 miembros (entre ellos algunos gigantes del mundo europeo de las TIC, como el español). Telefónica, los franceses Naranjael europeo Hechosel italiano Ingeniería pero también japonés NEC).

Si esto no fuera suficiente para hacernos comprender la magnitud del fenómeno de FIWARE, puedo agregar que ya se han invertido más de 400 millones de euros en el proyecto.

La fundación ejecuta varios laboratorios que pueden utilizarse para probar las aplicaciones producidas. Además, FIWARE también brinda apoyo y capacitación a los interesados.

Entre las iniciativas más interesantes, desde mi punto de vista, está la relacionada con Ciudades inteligentes abiertas y ágiles, una iniciativa que apunta a desarrollar un mercado abierto basado en las necesidades de las ciudades y las comunidades que las conforman.

En febrero, más de cien ciudades de Europa se unieron al proyecto.

Entre ellos hay ocho en Italia: Milán, Palermo, Lecce, Cagliari, Terni, Ancona, Génova y Messina.

¿Puede haber implicaciones de la iniciativa FIWARE útiles para el mundo de la Defensa?

Para intentar comprenderlo, nos reunimos con el Dr. Dario Avallone, jefe del departamento de investigación y desarrollo de la compañía. Ingeniería Responsable de la iniciativa FIWARE.

Dr. Avallone, usted trabaja para una gran compañía de computadoras italiana, la Ingeniería1, como responsable del sector de investigación pero al mismo tiempo sigue el proyecto FIWARE.2. ¿Cuál es tu papel en el proyecto europeo?

Para llegar a enmarcar mi rol en el contexto de FIWARE, resumo brevemente los pasajes más importantes que permitieron que FIWARE sea llevado a lo que es hoy. Adelante que la ingeniería ha desempeñado un papel fundamental desde el principio, que continúa hoy, de una manera cada vez más activa.

En 2009, la Comisión Europea lanza el programa Future Internet como una asociación público-privada junto con las industrias europeas. En 2012, FIWARE nace como una solución tecnológica compuesta de los llamados servicios genéricos (Generic Enabler). En el 2014, los Habilitadores Genéticos están disponibles para cualquiera que quiera probarlos a través del Laboratorio FIWARE, un entorno de nube distribuido en toda Europa. Se desarrollan una serie de aplicaciones piloto para áreas temáticas (por ejemplo, energía, salud, transporte, seguridad ...). 2015 inicia el programa de aceleración, que prevé una inversión de alrededor de 80M €, dirigida a empresas europeas y pequeñas y medianas empresas.3, y que en dos años saca al mercado mil aplicaciones utilizando FIWARE. En 2015 comienza la transformación de FIWARE de un proyecto europeo a una Comunidad Open Source; se convierte en un aspecto clave para la Iniciativa de Ciudades Inteligentes Abiertas y Ágiles4; Nace la primera oferta comercial de ofertas. En 2016, un paso muy importante, con la creación de la Fundación FIWARE, una organización sin fines de lucro cuya misión es garantizar la sostenibilidad del ecosistema FIWARE.

Ingeniería es uno de los miembros fundadores de la Fundación FIWARE.5, junto a ATOS, Telefónica y Orange; Soy miembro de la Junta Directiva de la fundación.

Como entendemos por esta rápida introducción, hablar de FIWARE como proyecto europeo es, hoy en día, demasiado reductor.

Defence Online cuida el mundo militar desde todos los puntos de vista y TI también tiene su importancia. ¿Crees que el proyecto FIWARE puede representar una oportunidad para la Defensa? ¿Existen proyectos FIWARE dedicados al mundo de la defensa?

Teniendo en cuenta las oportunidades que ofrece el paquete de tecnología que ofrece FIWARE y cómo ha sido explotado con éxito por el programa de aceleración mencionado anteriormente, seguramente es posible imaginar que FIWARE puede ser una solución ventajosa también para algunas de las múltiples necesidades que tiene el sistema de TIC del sistema. La defensa debe satisfacer. Los aspectos de apoyo de la filosofía de FIWARE, como la apertura completa de las interfaces de programación de servicios y su disponibilidad en Código Abierto, son, en mi opinión, características de flexibilidad y transparencia extremadamente importantes para una solución que se utilizará en la esfera pública. Obviamente, cuando se trata de un uso concreto de cualquier solución de software, no se deben subestimar otros aspectos, como la calidad de los componentes y el soporte de desarrollo.

Al analizar las miles de aplicaciones que mencioné anteriormente, no podemos decir que haya alguna dedicada específicamente al mundo de la Defensa. En mi opinión, esto se debe principalmente a las cuestiones de oportunidades de negocios y la proximidad de los actores (empresas de nueva creación y pymes) a sectores como la industria, la salud, el transporte y la sociedad para enumerar algunos. Creo que los componentes que facilitan la integración entre el entorno real y el digital, es decir, los servicios dedicados a la Internet de las cosas para conectar las aplicaciones con sensores y actuadores que, por ejemplo, están presentes en los entornos de vivimos en Para completar este tipo de interfaz con el mundo físico, FIWARE apoya firmemente la importancia de reconstruir el contexto en el que opera. Solo con una reconstrucción adecuada del contexto es posible activar las lógicas de análisis y el apoyo a las decisiones.

Dicho esto, la naturaleza de los servicios de propósito general de FIWARE no limita su uso en sectores específicos.

Entre los países europeos, Alemania es quizás la que más ha invertido en Open Source. En su opinión, ¿cómo se posiciona Italia en el sector?

Considerando el problema de adoptar el software de código abierto en general, se requeriría una entrevista dedicada exclusivamente a eso. Restringir el tema a la experiencia de FIWARE confirma su visión de Alemania, de hecho, la sede de la Fundación FIWARE se encuentra en Berlín. En lo que respecta a nuestro país, encontramos que hay más empresas de 100 que han tenido éxito en el programa de aceleración y que operan en sectores como agronegocios, energía, transporte y ciudades inteligentes. Al contar también con todas las compañías que han participado en las fases iniciales, obtenemos una masa crítica que trae consigo una cultura en el uso del software de código abierto que es muy prometedor para el futuro. Permítanme señalar que, además del software, son igualmente importantes los estándares abiertos y los datos abiertos, para tener una imagen completa.

Como entendemos, no oculto la preferencia por el software de código abierto.

Desde un punto de vista estratégico, FIWARE parece ser una gran oportunidad europea para interrumpir (o al menos reducir la velocidad) el poder excesivo de las multinacionales estadounidenses. ¿Cómo se ve la iniciativa en el mundo político italiano?

Indicar cómo se ve la iniciativa FIWARE en el mundo político italiano no es una cuestión sencilla. Aunque FIWARE es una respuesta consistente con el impulso político dado por la Comisión hacia la adopción de Plataformas Abiertas, en Italia estas recomendaciones aún no son aceptadas adecuadamente por los responsables de la toma de decisiones de nuestras instituciones públicas. Concretamente, especialmente en lo que respecta a las licitaciones tradicionales, aún hoy en día, el uso de software y estándares abiertos no parece ser un elemento particularmente calificativo. Por otro lado, la sensibilidad de nuestros representantes institucionales hacia plataformas y estándares abiertos es mucho más perceptible en las iniciativas con un fuerte contenido innovador. Por ejemplo, hasta la fecha, nueve ciudades italianas se han unido a la asociación europea llamada OASC (Open Agile Smart City), a la que me referí al principio, dirigida precisamente a promover el uso de plataformas y estándares abiertos. En este contexto, el uso de FIWARE se ve absolutamente bien sobre todo para llevar a cabo aplicaciones experimentales con un alto contenido de innovación.

Personalmente, esto me hace confiar en que, en un tiempo razonable, FIWARE puede encontrar reconocimiento y uso incluso en contextos menos restringidos gracias a las ventajas, tanto en términos económicos como de reutilización, que su adopción puede garantizar a las Administraciones Públicas. Con referencia a este aspecto, ya hemos realizado una primera evaluación de cómo FIWARE responde al Modelo de Evolución Estratégica de las TIC de la Administración Pública presentado por AgID en el documento recientemente publicado que presenta el Plan Trienal de TI en la Autoridad Palestina.

El mundo moderno se ha despertado en medio del ciberespacio, tal vez sin entender cómo terminó. Esto significa que, además de tener que gestionar el aumento del riesgo, se podrían crear muchas oportunidades para el desarrollo del sector de seguridad de TI. FIWARE ¿Cómo gestionas la seguridad? ¿Qué mejores prácticas se utilizan en el proceso de producción de software?

¿Cómo se gestiona el control de calidad? ¿Cuáles son las vías de formación de FIWARE en el sector específico?

Veamos un punto a la vez comenzando con el problema de seguridad. FIWARE aborda este problema, poniendo a disposición de los desarrolladores de aplicaciones, una serie de servicios (Generic Enabler) que permiten la administración de perfiles de usuario y la protección de los servicios web que conforman la aplicación. Recuerdo que FIWARE eligió la implementación de las interfaces Generic Enabler de acuerdo con el paradigma arquitectónico basado en el servicio web REST. La protección de estos servicios web (expuesta por los Habilitadores genéricos o por la aplicación) está permitida por el uso y la configuración adecuada de los componentes que dan lugar a las reglas de autenticación y autorización para permitir el uso del servicio protegido. Los perfiles de usuario son administrados por FIWARE con un Habilitador genérico que proporciona la funcionalidad de una herramienta típica de Identity Manager.

El desarrollo de Habilitadores genéricos es un proceso continuo, al menos para la mayoría de los publicados en el catálogo oficial. El modelo de desarrollo generalmente adoptado se inspira en Agile One, prefiriendo el desarrollo basado en las necesidades reales que reúnen los desarrolladores de aplicaciones. Para facilitar el diálogo entre los desarrolladores de Enabler genéricos y los desarrolladores de aplicaciones, hay disponibles una serie de canales que van desde las listas de correo tradicionales hasta los servicios de preguntas y respuestas hasta un sistema dedicado que le permite realizar un seguimiento de todas las solicitudes y otros relacionados. respuestas. Con respecto a la elección del lenguaje de programación para implementar los Habilitadores genéricos, esto queda libre gracias al nivel de separación proporcionado por las interfaces REST.

Dentro de la comunidad de FIWARE (y actualmente en colaboración con el proyecto FI-NEXT) hay un grupo de personas dedicadas a probar los Habilitadores genéricos, el Equipo de control de calidad. Las pruebas que se toman en consideración por este equipo de personas, independientemente de los desarrolladores de servicios, son, además de las pruebas funcionales y de rendimiento tradicionales, también aquellas relacionadas con la documentación (instalación y uso), a la información publicada en el Catálogo de FIWARE.6 y en la Academia FIWARE7. Una vez que se hayan completado todos los tipos de pruebas para un Habilitador Genérico, es posible calcular un indicador de calidad sintético que, a su vez, se publica, como información relevante, en el catálogo.

En lo que respecta a la capacitación, sobre cómo utilizar los Habilitadores genéricos, se organizaron varios eventos de capacitación a lo largo de los años y en varios lugares europeos donde los desarrolladores de componentes realizaron cursos. Sin embargo, FIWARE pone a disposición de cualquier persona interesada un portal, la Academia FIWARE, que agrupa material de capacitación de diversos tipos (seminarios, videos, presentaciones).

Además del material de libre acceso, los cursos estructurados están disponibles durante varios días, con ejercicios prácticos, generalmente proporcionados por los miembros de la Fundación FIWARE, como en el caso de la Ingeniería.

Entre los proyectos de FIWARE, en su opinión, cuál es el más prometedor, ¿cuál tendrá un gran impacto en todos los consumidores de servicios digitales?

En varios aspectos, puede haber varios proyectos desarrollados utilizando FIWARE y al centrarse en una necesidad específica, generan un impacto en los usuarios. Lo que me gustaría mencionar es CEDUS8 (City Enabler for Digital Urban Services), un proyecto que le permite recopilar datos, muy a menudo ya presentes, en las ciudades, para organizarlos y mostrarlos en forma de un mapa interactivo. Esto permite respaldar las decisiones en el área urbana y alentar la creación de nuevos servicios basados ​​en los datos recopilados. Dos ventajas obvias derivadas del uso de FIWARE son: primero, la independencia del proveedor, tanto de los datos como del desarrollo de los servicios; En segundo lugar, la portabilidad y la repetibilidad en diferentes contextos urbanos.

City Enabler ya está mostrando su potencial para generar el impacto al que se refiere, de hecho, una confirmación del interés en esta solución llega al ámbito internacional, como el primer resultado de la participación en la licitación (contratación precomercial - PCP) llamado Select4cities9. Esta convocatoria fue publicada en marzo pasado por las ciudades de Amberes, Copenhague y Helsinki para "comprar" una plataforma urbana innovadora, abierta, de múltiples dominios, escalable y replicable. En 28, los consorcios europeos que participaron en la fase 1 de la competencia, el basado en el uso de CEDUS y conducido por Ingeniería, fueron los mejores (con un considerable desapego del segundo), tanto por la respuesta técnica innovadora como por la oferta económica. .

El aspecto que hace interesante este caso es que las tres ciudades no solo buscan una solución única para ser aplicada a diferentes dominios, que son precisamente: movilidad, medio ambiente y salud, sino también como compradores de innovación para otras ciudades. En esencia, un modelo virtuoso para estudiar de cerca y, quizás, proponer y desarrollar también en nuestro país.

Dr. Avallone, gracias en nombre de Defence Online, ahora todos tenemos un poco más clara la importancia del proyecto FIWARE y el Estándar Abierto en general, cada vez más utilizado en el mundo civil y en el futuro cercano, tal vez, en el mundo de la Defensa.

Alessandro Rugolo

 

1 Ingeniería Ingegneria Informática SpA - www.eng.it

2 FIWARE - www.fiware.org

3 Mapa de soluciones europeas desarrolladas con FIWARE - http://map.fiware.org

4 Iniciativa de Ciudades Inteligentes Ágiles y Abiertas - http://www.oascities.org

5 Fundación FIWARE - https://www.fiware.org/foundation

6 Catálogo de FIWARE - https://catalogue.fiware.org

7 Academia FIWARE - https://edu.fiware.org

8 CEDUS - http://cedus.eu

9 Select4cities - http://www.select4cities.eu