Suresh Marru created AIRAVATA-3789:
--------------------------------------

             Summary: Local user interaface for Airavata MFT
                 Key: AIRAVATA-3789
                 URL: https://issues.apache.org/jira/browse/AIRAVATA-3789
             Project: Airavata
          Issue Type: Epic
          Components: mft
            Reporter: Suresh Marru


NOte: This is an issue in github - 
[https://github.com/apache/airavata-mft/issues/114] cross posting in Jira for 
GSoC purposes. 

Currently, Airavata MFT can be accessed through its command line interface and 
the gRPC API. However, it is really easy if a [Docker 
desktop|https://www.docker.com/products/docker-desktop/]-like user interface is 
provided for a locally running Airavata MFT. The functionalities of such an 
interface can be summarized as follows
 # Start / Stop MFT Instance
 # Register/ List/ Remove Storage endpoints
 # Access data (list, download, delete, upload) in configured storage endpoints
 # Move data between storage endpoints
 # Search data across multiple storage endpoints
 # Analytics - Performance numbers (data transfer rates in each agent)

We can use [ElectonJS|https://www.electronjs.org/] to develop this 
cross-platform user interface. The node.js backend of ElectronJS can use gRPC 
to connect to Airavata MFT to perform management operations



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to