This repository has been archived by the owner on Dec 1, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 8
CRC
Peter Nordquist edited this page Jul 24, 2020
·
2 revisions
Static Website | |
---|---|
Responsibilities | Collaborators |
Provide frontend for user interaction |
|
Orchestrate calls to each microservice |
ID Generator Service | |
---|---|
Responsibilities | Collaborators |
Provide Unique ID |
|
Autofill Form Service | |
---|---|
Responsibilities | Collaborators |
Provide default form values |
|
Storage Service | |
---|---|
Responsibilities | Collaborators |
Store input files uploaded by the User |
|
Store output files for retrieval by the User |
Workflow Service | |
---|---|
Responsibilities | Collaborators |
Execute Workflow based on parameters |
|
Provide Workflow status |
Task Service | |
---|---|
Responsibilities | Collaborators |
Accept Tasks to execute |
|
Provide Task Status |
Proxy Service | |
---|---|
Responsibilities | Collaborators |
Enqueue Tasks |
|
Provide Task Status |
Execution Service | |
---|---|
Responsibilities | Collaborators |
Create Kubernetes Jobs to execute the tasks |
|
Uploader Runner | |
---|---|
Responsibilities | Collaborators |
Upload files during a run |
|
Downloader Runner | |
---|---|
Responsibilities | Collaborators |
Download files during a run |
|
APBS Runner | |
---|---|
Responsibilities | Collaborators |
Execute APBS during a run |
|
PDB2PQR Runner | |
---|---|
Responsibilities | Collaborators |
Execute PDB2PQR during a run |
|
Visualization Service | |
---|---|
Responsibilities | Collaborators |