System Architecture¶
| align: | center |
|---|
Containers¶
medco-unlynx¶
The software executing the distributed cryptographic protocols, based on Unlynx.
i2b2-medco¶
The i2b2 stack (all the cells), with the addition of the MedCo i2b2 cell to process the queries. This cell communicates with medco-unlynx to execute the distributed cryptographic protools.
irct¶
glowing-bear¶
nginx web server serving GLowing Bear and the crypto module
keycloak¶
WildFly only in 1 of the nodes oidc identity provider
postgresql¶
The SQL database used by all other services, contains all the data.
pg-admin¶
A web-based administration tool for the PostgreSQL database.
nginx¶
web server and reverse proxy
php-fpm¶
PHP processor running with FPM (FastCGI Process Manager), used by Nginx. Executes the PHP code needed to serve the genomic annotations.