NBISweden / aida-data-hub

AIDA Data Hub Scrum team board
1 stars 1 forks source link

Demo: Service / SaaS portal #119

Open pontus opened 1 year ago

pontus commented 1 year ago

For SDS 2.0 (not Bigpicture) we will initially provide OpenStack Horizon as a portal for users to launch services inside their allocated environment / budget envelope. For both SDS 2.0 and Bigpicture, we will need a more easy to use web interface, for the majority of users who do not need that complexity.

We will need a solution (likely a web service) where a user that has access to one or more datasets can request/initiate rollout of a VM or a SaaS environment.

This is likely a good place to let the initiating user choose which of the datasets they can access that should be accessible through the created environment.

This solution should also likely allow the user to determine what group membership(s) can access the environment (e.g. when a user has access to the same dataset through different groups, but also supporting the case where datasets accessible requires two separate group memberships, so access should only be granted to those having both group memberships).

An interface design mockup by Joel & Pontus is available here.

A rough architecture sketch is available here Cytomine fallback - End product architecture.

ahembal commented 8 months ago

I would like to start working on this, i think Django would be the best fit for us as being quickly deploy-able, mature product, and supported by strong community behind, unless anyone has another suggestion.