- ESDATIB – Espai de Dades Turístiques de les Illes Balears
- Marc del Projecte
- Objectius principals
- Arquitectura i marc tecnològic
- Recursos i infraestructura
- Procés d’adhesió a l’ESDATIB
- Desplegament dels Agents
- Usuaris, Rols i Serveis
- Procés d’oferta de dades a l'ESDATIB (Provider)
- Accés i consum de dades a l'ESDATIB (Consumer)
El sector turístic de les Illes Balears genera una gran quantitat de dades heterogènies (mobilitat, allotjament, consum, comportament del visitant), moltes de les quals es troben fragmentades en diferents empreses o infrautilitzades. Aquesta dispersió i desestructuració en la generació d'informació dificulta la generació de coneixement comú, impedeix la optimització de la gestió turística i la innovació basada en dades.
Per donar solució a aquests problemes, es varen definir els espais de dades. Un espai de dades és un ecosistema on es poden realitzar intercanvis volutaris de dades dins d'un entorn soberà, segur, interoperable i eficient.
En el cas de les Illes Balears, l’ESDATIB (Espai de Dades Turístiques de les Illes Balears) és una iniciativa orientada a centralitzar, visualitzar i facilitar l’accés a dades turístiques rellevants de les Illes Balears. Està pensada per donar servei a la comunitat, al teixit empresarial i a les administracions públiques, promovent un ús eficient, segur i interoperable de les dades.
Aquest repositori inclou els components i la documentació necessaris perquè les entitats puguin integrar-se i adherir-se a l’ESDATIB.
Web oficial: https://ibtourismdataspace.org/
- Gaia-X: Iniciativa europea que defineix un marc de governança i estàndards per a la compartició segura, sobirana i interoperable de dades i serveis digitals entre organitzacions.
- Descripció de dades: Conjunt de metadades que expliquen les característiques d’un conjunt de dades (origen, estructura, contingut, qualitat i condicions d’ús) per facilitar-ne la comprensió i reutilització.
- Gaia-X federated catalogue: Catàleg de descripcions distribuït que permet registrar, descobrir i descriure serveis i conjunts de dades compatibles amb Gaia-X, garantint transparència, confiança i interoperabilitat.
En el context del creixement exponencial de les dades i de l’estratègia europea per impulsar una economia basada en les dades, les Illes Balears representen un cas especialment rellevant a causa del pes estratègic del sector turístic. La gestió eficient, segura i sostenible de les dades turístiques és clau per millorar la competitivitat del sector, garantir la sostenibilitat del territori i oferir serveis públics i privats de més qualitat.
En aquest marc, s’està treballant en el desplegament de Simpl-Open com a infraestructura base per a la creació d’un espai de dades turístic a les Illes Balears, alineat amb les polítiques de la Unió Europea. Simpl-Open, com a middleware de codi obert, modular i interoperable, permet federar dades, aplicacions i infraestructures provinents de diferents actors del sector turístic —administracions públiques, empreses, centres de recerca i proveïdors tecnològics— garantint la sobirania de les dades, la seguretat i la interoperabilitat.
L’ús de Simpl-Open facilita un model descentralitzat de compartició i processament de dades, permetent que la informació es tracti més a prop de la seva font (al edge), fet especialment rellevant en un territori insular amb una elevada pressió estacional. Aquest enfocament contribueix a millorar l’eficiència energètica, reduir costos i augmentar la resiliència dels serveis digitals.
La creació d’un espai de dades turístic basat en Simpl-Open permetrà integrar i reutilitzar dades procedents de diferents fonts, com ara fluxos de visitants, mobilitat, ocupació hotelera, recursos naturals, serveis públics i impacte ambiental. Això possibilitarà una presa de decisions més informada, tant per part del sector públic com del privat, afavorint polítiques turístiques més sostenibles, una millor planificació territorial i una experiència turística de major qualitat.
A més, aquest desplegament posiciona les Illes Balears com un territori pilot i referent dins la Federació Europea del Núvol i els espais de dades sectorials, contribuint a l’objectiu europeu de crear una societat impulsada per les dades, alhora que es preserven els interessos locals, la transparència i la governança compartida.
- Facilitar l’accés, la reutilització i la compartició de dades.
- Millorar la presa de decisions basada en dades.
- Impulsar la interoperabilitat i els espais de dades sectorials.
- Fomentar la innovació i la col·laboració públic-privada.
L’arquitectura base de l’ESDATIB es desenvolupa sobre Simpl-Open, una iniciativa europea que forma part del programa Simpl.
🔗 Més informació sobre Simpl:
https://simpl-programme.ec.europa.eu/
Simpl-Open incorpora les funcionalitats:
- Incorporació, separació i gestió dels participants.
- Definició de rols i atributs associats als participants.
- Creació de descripcions de conjunts de dades.
- Validació i publicació de les descripcions al catàleg federat.
- Cerca de les descripcions al catàleg federat.
- Transferència de dades entre agents.
- Monitorització de totes les operacions entre agents.
Al nucli dels espais de dades hi ha els cinc tipus d’actors que Simpl-Open considera. Aquests actors, anomenats SIMPL-Open Agents, són una representació simbòlica d’una xarxa distribuïda de parts cooperants dins un ecosistema obert.
Simpl-Open es manté agnòstic respecte a les particularitats d’un espai de dades concret, fet que permet afegir serveis específics de cada espai de dades per damunt de Simpl-Open. Aquesta capa addicional pot, per exemple, contenir estàndards de representació de dades, fer complir certificacions comunes de qualitat o definir normes de revisió entre iguals (peer review) per avaluar la qualitat de les dades.
De cara a un futur, Simpl-Open no només té com a objectiu ser utilitzat per construir espais de dades, sinó que també es té la intenció de crear interoperabilitat entre diferents espais de dades. A mesura que múltiples espais de dades incorporen Simpl-Open, aquests esdevenen més connectats.
Per fer aquesta visió il·lustrativa més tangible, la figura següent presenta un exemple de com un conjunt d’actors distribuïts es podria interconnectar per formar un espai de dades. És important remarcar que aquesta figura mostra només un possible escenari entre moltes formes diferents d’interacció entre participants. El nombre de participants en un espai de dades, o el nombre de parts interessades darrere d’un sol actor, només està limitat per la viabilitat tècnica. Això implica que un gran nombre de participants i parts interessades poden interactuar simultàniament. L’Agent Simpl-Open que apareix a la figura serveix com a component abstracte que els actors han de desplegar per formar part de l’espai de dades.
Simpl-Open es basa en una estructura d’agents, on cadascun pot desenvolupar funcions específiques dins de l’espai de dades. Actualment, s’identifiquen tres tipus d’agents principals:
- CONSUMER: són els actors que cerquen, accedeixen i utilitzen les dades posades a disposició pels proveïdors de dades. L’ús de les dades es realitza sempre d’acord amb les polítiques i condicions establertes pels proveïdors i amb el marc de governança definit per l’espai de dades.
- PROVIDER: són els actors que ofereixen un o més conjunts de dades dins l’espai de dades. Aquests agents mantenen el control sobre les seves dades i en regulen l’ús mitjançant polítiques d’accés, condicions d’ús i requisits específics, assegurant que les dades es comparteixin de manera segura.
- AUTHORITY: és el responsable de definir, crear, desenvolupar, operar i mantenir el framework de governança de l’espai de dades. Aquest agent vetlla pel compliment de les normes, polítiques i mecanismes comuns que regulen la compartició, l’accés, la seguretat i l’ús de les dades, garantint la confiança entre tots els participants. A més, s’encarrega de registrar els participants dins de l’espai de dades i de gestionar tant els certificats acreditatius com les credencials associades.
En el nostre cas, l’agent de governança (AUTHORITY) és desplegat per l’administració de l’ESDATIB.
Qualsevol altra entitat que vulgui adherir-se necessitarà desplegar els agents corresponents a les accions que desitgi realitzar.
A part dels agents principals, que permeten realitzar accions actives dins de l’espai, cada entitat necessita abans desplegar un paquet comú, anomenat COMMON.
Aquest paquet és necessari una sola vegada per entitat, i no per cada agent, i conté les configuracions i recursos bàsics que permeten que els agents funcionin correctament dins de l’ESDATIB.
L’arquitectura SIMPL OPEN ha estat desenvolupada amb la intenció de ser desplegada en un clúster de Kubernetes.
Per aquest motiu, qualsevol entitat que vulgui adherir-se a l’ESDATIB i accedir a l’espai de dades haurà de disposar d’un clúster de Kubernetes operatiu on fer el desplegament.
El component COMMON i els agents necessaris per a l’entitat (CONSUMER, PROVIDER o ambdós) hauran de ser desplegats en aquest clúster.
Tot i això, el primer pas de sol·licitud d’adhesió a l’espai de dades no requereix tenir habilitat el clúster ni haver desplegat cap agent.
L’equip de l’ESDATIB ha utilitzat el servei de Azure per els desplegament de l'agent AUTHORITY. Aquesta guia està basada en l'experiència del desplegament dels agents en un clúster AKS. Tot i així, aquest desplegament està pensat perque funcioni en qualssevol altra tipus de clúster. Això sí, només si es compleixen els requisits que veurem a continuació.
Actualment, l’espai es troba en una fase primigènia i els requisits es mantenen segons l’estàndard experimental fixat pels desenvolupadors de SIMPL.
| Components desplegats | Worker Nodes | Persistent Volumes (RWO) | CPU per node | RAM per node |
|---|---|---|---|---|
| Common + Consumer | 4 | 11 GB | 4 | 16 GB |
| Common + Provider | 4 | 11 GB | 4 | 16 GB |
| Common + Provider + Consumer | 5 | 11 GB | 4 | 16 GB |
⚠️ PROXIMAMENT
- DNS / Hostname
Cada entitat necessita un domini que s’utilitzarà com a base per crear les adreces dels diferents serveis dels agents dins de l’espai de dades. - IP's públiques
Possibilitat d'assignar una o més ip's públiques.
Tot i que és necessari que els agents disposin d’una tier-2 gateway amb una adreça IP i un subdomini DNS públics per poder comunicar-se entre ells, no és obligatori que els serveis exposats a la tier-1 gateway, així com les interfícies d’usuari, estiguin accessibles des d’Internet.
Tenint això en compte, proposem dos tipus d’arquitectures per al desplegament del clúster i dels agents.
- Arquitectura amb serveis exposats a Internet amb TLS.
- Arquitectura amb serveis interns a una xarxa privada.
El procés d’adhesió o onboarding compta amb dues parts diferenciades:
- Sol·licitud d’integració a l’ESDATIB:
L’entitat genera una sol·licitud que serà gestionada per l’administració de governança de l’ESDATIB.
- En aquesta fase ja és necessari desplegar els agents al clúster per poder accedir als seus serveis i obtenir les credencials corresponents.
Consulta la Guia de procés d’adhesió.
Com s’ha mencionat prèviament, SIMPL OPEN, base de l’ESDATIB, està construït amb paquets d’agents que permeten desenvolupar les seves diferents funcions dins l’espai de dades.
Actualment existeixen els agents Consumer i Provider, a més de la Governança, gestionada per l’administració de l’ESDATIB.
Com els seus noms indiquen, cada agent permet realitzar accions de consum o subministrament de dades, respectivament.
Tots els agents han de ser desplegats en un clúster de Kubernetes prèviament configurat.
Consulta la Guia de procés de desplegament.
Els agents disposen de diferents serveis propis, creats com a subdominis del hostname de l’entitat. Aquests portals permeten desenvolupar accions específiques segons el tipus d’agent.
Un cop desplegats els agents (Governança, Provider i Consumer), els usuaris tindran accés als serveis corresponents a cada tipus d’agent.
Aquest conjunt de serveis i funcionalitats permetrà:
- Incorporar nous participants.
- Publicar descripcions de conjunts de dades al catàleg federat.
- Consultar les descripcions publicades al catàleg.
- Transferir conjunts de dades entre agents.
- Monitoritzar les transaccions.
Per defecte, a cada agent desplegat hi trobarem usuaris creats amb diferents rols.
L’accés a un o altre servei de l’agent dependrà del rol de l’usuari que utilitzem.
Consulta la Guia d’Usuaris i Rols.
Un cop completat el desplegament i realitzat l’OnBoarding d’un agent Provider, l’entitat pot publicar dades a l’espai.
Consulta la Publicació de dades al catàleg.
Un cop completat el desplegament i realitzat l’OnBoarding d’un agent Consumer, l’entitat pot accedir al catàleg i començar a consumir les dades publicades.
Consulta la Accés a dades al catàleg.





