...
User/developer wishes to deploy a data resource along the lines of that used by the APRAE TERRA project.
- 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 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
...