UserOrg V2 interface for managing user databases, resources and computing projects for the LEXIS platform
The result's identifiers
Result code in IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F61989100%3A27740%2F23%3A10253674" target="_blank" >RIV/61989100:27740/23:10253674 - isvavai.cz</a>
Result on the web
—
DOI - Digital Object Identifier
—
Alternative languages
Result language
čeština
Original language name
Rozhraní UserOrg V2 pro řízení databáze uživatelů, zdrojů a výpočetních projektů pro platformu LEXIS
Original language description
Služba poskytuje REST API nad komplexním databázovým schématem zachycujícím vztahy mezi uživateli platformy LEXIS, výpočetními projekty a používanými alokacemi výpočetních zdrojů a uložišť. Tato služba je integrální komponentou platformy LEXIS, díky které je možné efektivně a bezpečně řídit spouštění distribuovaných výpočetních úloh a přenosy rozsáhlých dat a metadat na geograficky vzdálených superpočítačích. Služba poskytuje informace o přiřazení uživatelů do různých skupin (projektů), včetně dynamických přístupových práv (RBAC matice) a dynamického přiřazování alokací výpočetních zdrojů napříč HPC centry. Komponenty platformy LEXIS tuto službu využívají při své činnosti, aby získaly informace o vazbách uživatelů a výpočetních zdrojů a správně tak zajistily orchestraci výpočetních úloh. Jedná se o druhou verzi obdobné služby vyvíjené průběhu projektu LEXIS.
Czech name
Rozhraní UserOrg V2 pro řízení databáze uživatelů, zdrojů a výpočetních projektů pro platformu LEXIS
Czech description
Služba poskytuje REST API nad komplexním databázovým schématem zachycujícím vztahy mezi uživateli platformy LEXIS, výpočetními projekty a používanými alokacemi výpočetních zdrojů a uložišť. Tato služba je integrální komponentou platformy LEXIS, díky které je možné efektivně a bezpečně řídit spouštění distribuovaných výpočetních úloh a přenosy rozsáhlých dat a metadat na geograficky vzdálených superpočítačích. Služba poskytuje informace o přiřazení uživatelů do různých skupin (projektů), včetně dynamických přístupových práv (RBAC matice) a dynamického přiřazování alokací výpočetních zdrojů napříč HPC centry. Komponenty platformy LEXIS tuto službu využívají při své činnosti, aby získaly informace o vazbách uživatelů a výpočetních zdrojů a správně tak zajistily orchestraci výpočetních úloh. Jedná se o druhou verzi obdobné služby vyvíjené průběhu projektu LEXIS.
Classification
Type
R - Software
CEP classification
—
OECD FORD branch
10200 - Computer and information sciences
Result continuities
Project
—
Continuities
—
Others
Publication year
2023
Confidentiality
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Data specific for result type
Internal product ID
038/14-12-2024_SW
Technical parameters
Služba je implementována v jazyce C#pomocí frameworku. NET Core, databázová vrstva využívá standardní databázové systémy rozhraním SQL pomocí entity Framework. Je rozdělaná na dva funkční celky-UserOrg implementuje samotné databázové rozhraní a tzv. EmailSender, který implementuje funkce pro zasílání emailů uživatelům dle předdefinovaných šablon. Dokumentace API je automaticky generovaná ve standardu OpenAPI, nasazení je realizováno pomocí Docker kontejnrů.
Economical parameters
Neaplikovatelné.
Owner IČO
61989100
Owner name
VŠB - TU Ostrava, IT4Innovations