...
- User creates a new project and names it "TERRA Deployment"
- User drags clowder service to project canvas
- User drags mongodb to canvas as database backend for Clowder
- User drags elasticsearch to canvas as means of indexing text data for Clowder
- User drags rabbitmq as the distributed messaging bus used by Clowder to trigger extraction services
- User drags plantcv extractor to canvas as extraction service that will be available for uploaded files/datasets
- User drags jupyter lab notebook to canvas as means of working with data stored in Clowder
- User drags a connection between mongodb and clowder
- User drags a connection between elasticsearch and clowder
- User drags a connection between rabbitmq and clowder
- User drags a connection between plantcv extractor and rabbitmq
- User drags a connection between jupyter and clowder
- User drags a connection between jupyter and plantcv extractor allowing user to call/re-run this code within Jupyter
...
- User clicks "Commit" button to deploy the project on NDS Labs cloud resources
- A status page is returned providing a list of the instanciated services, virtual machines, their status, details, and URL's to the stood up services (e.g. Clowder, Jupyter Lab Notebook)
- User can now go to/share Clowder URL and use/experiment with the service
- User can now go to/share Jupyter URL and user/experiment with any data contained within the Clowder instance
...
Gliffy | ||||
---|---|---|---|---|
|
- User clicks "Commit" button to deploy the project on NDS Labs cloud resources
- A status page is returned providing a list of the instanciated services, virtual machines, their status, details, and URL's to the stood up services (e.g. Clowder)
- User can now go to/share Clowder URL and use/experiment with the service