GAIA-X : le catalogue de services s’affiche en prototype

gartner-magic-quadrant-ia-cloud

Le groupe de travail chargé de développer le catalogue de services associé à l’initiative GAIA-X en donne un premier aperçu.

À quoi ressemblera le catalogue de services de GAIA-X ?

Le groupe de travail chargé de son développement réunit 3DS Outscale, Docaposte, German Edge Cloud, Orange Business Services, OVHcloud, Scaleway et T-System.

Il a conçu un prototype qui repose sur une ontologie à cinq concepts : service, fournisseur, certification, localisation et régulation.

graphe GAIA-X

Les informations sont stockées dans une base Neo4j (orientée graphe).

Tous les fournisseurs impliqués ont intégré, pour commencer, la description de leurs services respectifs de stockage objet.

La recherche se fait via une interface en React.
La version « basique » fonctionne avec des filtres accessibles par des menus déroulants.

recherche simple

Pour les requêtes avancées, il a été décidé de ne pas utiliser le langage Cypher associé à Neo4j. Mais d’exploiter, à travers la bibliothèque PEG.js, les éléments de syntaxe suivants :

Syntaxe PEG

On peut ainsi obtenir des requêtes de type :

  • Service qui (implémente S3 et/ou SWIFT) ET (respecte le RGPD OU émane d’un fournisseur localisé dans l’UE).
  • Service (de type stockage objet) ET (localisé en France OU en Allemagne)

Moteur GAIA-X

Les fournisseurs peuvent alimenter le catalogue avec des scripts au format Neo4j (.cyp).

Le code du prototype n’est pas encore public. Il le sera sous licence BSD-3.

* Et sur un cluster Kubernetes managé

Illustrations via OVHcloud & Scaleway