arrow-left

All pages
gitbookPowered by GitBook
1 of 1

Loading...

System Architecture

../_images/system_architecture_v0.2.png

hashtag
Containers

hashtag
medco-connector

Component orchestrating the MedCo query at the clinical site. Implements the resource-side of the PIC-SURE API. It communicates with medco-unlynx to execute the distributed cryptographic protocols.

hashtag
medco-unlynx

The software executing the distributed cryptographic protocols, based on Unlynx.

hashtag
i2b2

The i2b2 stack (all the cells).

hashtag
picsure

The query translation and broadcasting layer.

hashtag
glowing-bear-medco

Nginx web server serving Glowing Bear and the javascript crypto module.

hashtag
medco-loader

ETL tool to encrypt and load data into MedCo.

hashtag
keycloak

OpenID Connect identity provider, providing user management and their authentication to MedCo.

hashtag
postgresql

The SQL database used by all other services, contains all the data.

hashtag
pg-admin

A web-based administration tool for the PostgreSQL database.

hashtag
nginx

Web server and (HTTPS-enabled) reverse proxy.

hashtag
php-fpm

PHP processor running with FPM (FastCGI Process Manager), used by Nginx. Executes the PHP code needed to serve the genomic annotations.