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)