Distributed Data Interface v2
Identifikátory výsledku
Kód výsledku v IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F61989100%3A27740%2F24%3A10256350" target="_blank" >RIV/61989100:27740/24:10256350 - isvavai.cz</a>
Výsledek na webu
<a href="https://opencode.it4i.eu/lexis-platform/data/api-v2" target="_blank" >https://opencode.it4i.eu/lexis-platform/data/api-v2</a>
DOI - Digital Object Identifier
—
Alternativní jazyky
Jazyk výsledku
čeština
Název v původním jazyce
Distributed Data Interface v2
Popis výsledku v původním jazyce
Hlavním účelem software je poskytování HTTP rozhraní pro práci s daty (přesuny, ukládání, mazání, nahrávání, stahování), řízení metadat (ukládání, listování, filtrování). Vytvořený software je používaný rovněž v rámci platformy LEXIS. Pomocí tohoto software je uživatel schopen spravovat svoje data ať už pomocí API, které je primárním výstupem software, nebo pomocí webového portálu v rámci platformy LEXIS. Uživatel je schopen přesouvat data mezi různými lokacemi (NFS, HPC, objektová úložiště jako např. iRODS), stáhnout si data do počítače, spravovat metadata a mnoho dalšího. Balíček je připravený pro snadné nasazení pomoci Docker-compose. Samotný software se skládá ze 3 hlavních částí: MetaAPI, TransferAPI a StagingAPI. Každá z nich zahrnuje část zmiňovaných funkcionalit.
Název v anglickém jazyce
Distributed Data Interface v2
Popis výsledku anglicky
The main purpose of the software is to provide an HTTP interface for data handling (moving, saving, deleting, uploading, downloading), metadata management (saving, listing, filtering). The developed software is also used within the LEXIS platform. With this software, the user is able to manage his data either through the API, which is the primary output of the software, or through a web portal within the LEXIS platform. The user is able to move data between different locations (NFS, HPC, object storage such as iRODS), download data to a computer, manage metadata and much more. The package is ready for easy deployment using Docker-compose. The software itself consists of 3 main parts: the MetaAPI, the TransferAPI and the StagingAPI. Each of them includes part of the mentioned functionalities.
Klasifikace
Druh
R - Software
CEP obor
—
OECD FORD obor
10201 - Computer sciences, information science, bioinformathics (hardware development to be 2.2, social aspect to be 5.8)
Návaznosti výsledku
Projekt
<a href="/cs/project/LM2023054" target="_blank" >LM2023054: e-Infrastruktura CZ</a><br>
Návaznosti
P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)
Ostatní
Rok uplatnění
2024
Kód důvěrnosti údajů
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Údaje specifické pro druh výsledku
Interní identifikační kód produktu
029/17-12-2024_SW
Technické parametry
Software je implementován primárně v jazyce Python. Nasadit se dá kdekoliv, kde je přístupný Docker. Pro úspěšné použití je nutno nasadit 3 zmiňované částí (viz minulý bod). Jedná se o rozšířenou verzi původního rozhraní DDI, kde byl proveden úplný refactoring kódu, update používaného webového frameworku a ostatních knihoven. Významným vylepšením je rovněž možnost přidávat nové lokace pro přenos dat dynamicky s využitím grafových algoritmů.
Ekonomické parametry
-
IČO vlastníka výsledku
61989100
Název vlastníka
VŠB - TU Ostrava, IT4Innovations