Skip to article frontmatterSkip to article content

The easy Q.C.V BGC is composed of standalone, reusable and cloud deployable components that are spread into four thematic layers :

The internal architecture, adapted to the case of the Nitrate and Chlorophyll-a processing, is presented in Figure 1. It is meant to be deployed within two infrastructures: the Galaxy orchestrator for workflow chained operations and the Testbed cloud infrastructure for the web application itself (in Future). These two deployments are complementary, allowing engaging different kinds of users. The Galaxy deployment is functional, while the testbed deployment requests further funding to be achieved.

easy Q.C.V BGC architecture and color-coded by the development status and foreseen updates, credit @ POKaPOK

Figure 1:easy Q.C.V BGC architecture and color-coded by the development status and foreseen updates, credit @ POKaPOK

The architecture of the easy Q.C.V BGC can be described through its thematic layers:

Hosting layer

The easy Q.C.V BGC will be hosted on the Testbed (developed within FAIR-EASE) based on an openshift/kubernetes subsystem. It follows open source and generic cloud deployment principles and uses the premise hosting capabilities, such as local and remote data storage services (nfs, s3) and flexible node execution resources (RAM, CPU, GPU, NPU).

Social Layer

The social layer consists of two items: the Galaxy platform and the Testbed user manager. Galaxy is a scientific social sharing platform, which allows publishing online executable tools and chaining them together in order to create customized workflows. The Testbed user manager is the authentication provider for the Q.C.V platform users and groups.

Data manipulation layer

The data manipulation layer consists of 7 tool categories:

User interface layer

There are 3 User Interfaces in the Q.C.V BGC : (Web)ODV, the Q.C.V. interface and Galaxy.