Gaia-X is a project to build a high-performance, competitive, secure and trustworthy data infrastructure for Europe, supported by representatives from business, science and administration from Germany and France, together with other, predominantly European partners.
The aim is to shape the next generation of a data infrastructure from Europe. Common requirements for a European data infrastructure are to be developed. Against this background, openness, transparency and European connectivity are central to Gaia-X.
With the described use case in mind, a first big picture of an architecture was developed (see below). This uses the mandatory components that Gaia-X prescribes for compliance, which are currently:
In addition to these integral components, further components are required for the implementation of the use case, which implement the Advanced Smart Service and the corresponding workflows and business logic. These are:
First of all, a technical infrastructure as a basis
A backend for the business logic to serve to the frontend(s)
One or more data storage systems used by the backend and if applicable by the Gaia-X components
One or more frontends, in our case a web application and later a simple smartphone app for the end user
The following architecture diagram shows an
updated version of the architecture displayed in the architecture document
We hereby focused on the data exchange process using the GXFS components to avoid a too detailed and complex diagram. This means that not all components (e.g., ingress controller, OTC infrastructure, etc.) are shown. The architecture contains the latest technologies selected by the Boot-X project team for the GXFS services. These are:
Federated Catalog Extension in the EDC
WebDID Extension in the EDC and
WebDID Extension in the EDC and Keycloak