Configurar un espacio de datos desde el navegador: por qué la interfaz visual importa más de lo que parece

AI Open Space

Configurar un espacio de datos desde el navegador: por qué la interfaz visual importa más de lo que parece

En el ecosistema de espacios de datos europeo conviven dos filosofías radicalmente distintas. La primera exige que cada nueva funcionalidad se implemente como una extensión de código: quieres añadir un nuevo tipo de almacenamiento, escribes una extensión Java; quieres cambiar una política de acceso, modificas un fichero de configuración y redespliegas. La segunda filosofía, la que sigue nuestro espacio de datos, apuesta por que prácticamente toda la configuración y gestión se haga desde una interfaz web, sin tocar una línea de código.

El problema de las extensiones: la barrera del desarrollador

Las soluciones basadas en extensiones de código funcionan bien para equipos técnicos potentes con desarrolladores Java dedicados. Pero en la realidad europea, muchas organizaciones que quieren participar en un espacio de datos no tienen ese perfil. Una cooperativa agrícola, una administración pública local o una PYME industrial no pueden permitirse mantener un equipo de desarrollo solo para configurar su conector.

Cada extensión añade complejidad: requiere compilación, testing, versionado y redespliegue del conector completo. Un cambio que conceptualmente lleva 5 minutos puede traducirse en horas de trabajo de ingeniería y días de espera hasta el siguiente despliegue.

Todo desde el navegador: qué se puede hacer sin código

Nuestro espacio de datos ofrece una aplicación web completa desde la que un administrador puede gestionar prácticamente todos los aspectos del conector:

  • Conectores de datos. Crear y configurar fuentes y destinos de datos (bases de datos, APIs, cloud, IoT) mediante formularios generados automáticamente a partir del esquema de cada conector. Sin escribir configuraciones manuales ni ficheros JSON.

  • Catálogos y datasets. Publicar catálogos, crear datasets con metadatos multilingües, definir múltiples políticas de uso ODRL, y gestionarlos visualmente desde la interfaz.

  • Negociaciones y acuerdos. Iniciar, revisar y responder negociaciones. Personalizar políticas con permisos, prohibiciones, obligaciones y pagos desde un editor visual paso a paso.

  • Transferencias. Monitorizar transferencias activas, ver su historial de estados, y crear fuentes de datos internas a partir de transferencias recibidas.

  • Pipelines. Diseñar flujos de datos visualmente arrastrando nodos (fuentes, apps, destinos), configurar parámetros y programar ejecuciones automáticas.

  • Identidad y confianza. Configurar métodos DID, gestionar certificados TLS, añadir emisores de confianza, solicitar y administrar atestaciones.

  • Gaia-X. Activar compatibilidad Gaia-X, seleccionar marcos de confianza y solicitar credenciales de cumplimiento, todo desde un panel de administración.

  • Clearing House y broker. Activar modos de operación especiales (broker de metadatos, clearing house) con un interruptor en la configuración, sin necesidad de redesplegar.

Formularios inteligentes: configuración que se adapta

Cada conector de datos define un esquema de configuración declarativo que el sistema traduce automáticamente en formularios dinámicos. Los campos se muestran u ocultan según las selecciones anteriores del usuario: si eliges autenticación Bearer, aparece el campo de token; si eliges Basic, aparecen usuario y contraseña. Si el conector soporta múltiples formatos de mensaje (JSON, CSV, raw), el formulario muestra las opciones específicas de cada formato.

Además, el sistema puede importar automáticamente la definición de campos desde la conexión, eliminando la necesidad de configurar manualmente la estructura de los datos.

Test de conectividad en un clic

Antes de usar una fuente o destino de datos en producción, el administrador puede probar la conectividad directamente desde la interfaz. El sistema verifica que las credenciales son correctas, que el servidor es accesible y que la configuración es válida, todo sin salir del navegador. Si algo falla, el error se muestra inmediatamente con contexto suficiente para corregirlo.

Notificaciones y eventos en tiempo real

La interfaz web no es estática: está conectada al backend mediante eventos en tiempo real. Cuando llega una nueva solicitud de negociación, cuando un pipeline termina de ejecutarse, o cuando se recibe una atestación, el administrador recibe la notificación al instante sin necesidad de refrescar la página. Esto convierte la gestión del conector en una experiencia fluida, no en un ciclo de recargas y esperas.

Internacionalización nativa

Toda la interfaz soporta múltiples idiomas de forma nativa. Los nombres de conectores, descripciones de campos, mensajes de error y textos de ayuda pasan por un sistema de traducción automática. Cuando se añade un nuevo conector, basta con ejecutar un comando para detectar y generar las claves de traducción pendientes. Esto asegura que un administrador en España, Alemania o Francia ve la interfaz en su idioma.

La democratización del espacio de datos

Hacer que un espacio de datos sea configurable desde el frontend no es una cuestión de comodidad: es una decisión estratégica sobre quién puede participar en la economía del dato. Si participar requiere un equipo de desarrolladores Java, solo las grandes empresas jugarán. Si participar requiere un navegador y un administrador con formación básica, el espacio de datos se abre a cooperativas, administraciones locales, centros de investigación y PYMES.

Nuestro espacio de datos demuestra que cumplir con el protocolo IDS, implementar identidad descentralizada y gestionar políticas ODRL no tiene por qué ser una proeza de ingeniería reservada a los que escriben extensiones en Java. Puede ser tan sencillo como rellenar un formulario.