...
- User creates a new project and names it "Clowder 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 irods to canvas as an alternative storage option for uploaded data to Clowder
- User drags nginx as means of load balancing Clowder requests
- User drags rabbitmq as the distributed messaging bus used by Clowder to trigger extraction services
- User drags extractor-1 to canvas as extraction service that will be available for uploaded files/datasets
- User drags extractor-2 to canvas as extraction service that will be available for uploaded files/datasets
- User drags extractor-3 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 irods and clowder
- User drags a connection between nginx and clowder
- User drags a connection between rabbitmq and clowder
- User drags a connection between extractor-1 and rabbitmq
- User drags a connection between extractor-2 and rabbitmq
- User drags a connection between extractor-3 and rabbitmq
Gliffy Diagram | ||
---|---|---|
|
...