Orchestration YAML based declarative workflow interface for Apache Airflow using TOSCA and CWL
The result's identifiers
Result code in IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F61989100%3A27740%2F24%3A10256349" target="_blank" >RIV/61989100:27740/24:10256349 - isvavai.cz</a>
Result on the web
<a href="https://opencode.it4i.eu/lexis-platform/orchestrator/yaml2dag" target="_blank" >https://opencode.it4i.eu/lexis-platform/orchestrator/yaml2dag</a>
DOI - Digital Object Identifier
—
Alternative languages
Result language
čeština
Original language name
Orchestration YAML based declarative workflow interface for Apache Airflow using TOSCA and CWL
Original language description
YAML2DAG je balíček v jazyce Python 3, a který rozšiřuje funkcionalitu orchestrátoru Apache Airflow užívaný v rámci systému LEXIS Platform 2. Cílem balíčku je umožnění podpory pro vytváření výpočetních úloh (tzv. workflows) definovaných pomocí standardu YAML TOSCA 1.3 a přizpůsobeného standardu Common Workflow Language (CWL). Balíček navíc zvyšuje bezpečnost systému LEXIS Platform 2 pomocí předem definovaných operátorů, které lze použít při vytváření výpočetních úloh, aniž by uživatel přistupoval k výpočetním prostředkům přímo.
Czech name
Orchestration YAML based declarative workflow interface for Apache Airflow using TOSCA and CWL
Czech description
YAML2DAG je balíček v jazyce Python 3, a který rozšiřuje funkcionalitu orchestrátoru Apache Airflow užívaný v rámci systému LEXIS Platform 2. Cílem balíčku je umožnění podpory pro vytváření výpočetních úloh (tzv. workflows) definovaných pomocí standardu YAML TOSCA 1.3 a přizpůsobeného standardu Common Workflow Language (CWL). Balíček navíc zvyšuje bezpečnost systému LEXIS Platform 2 pomocí předem definovaných operátorů, které lze použít při vytváření výpočetních úloh, aniž by uživatel přistupoval k výpočetním prostředkům přímo.
Classification
Type
R - Software
CEP classification
—
OECD FORD branch
10201 - Computer sciences, information science, bioinformathics (hardware development to be 2.2, social aspect to be 5.8)
Result continuities
Project
—
Continuities
—
Others
Publication year
2024
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
028/17-12-2024_SW
Technical parameters
Balíček slouží k rozšíření možnosti používat uživatelské výpočetní úlohy (workflows) definovaných pomocí standardu YAML TOSCA 1.3 a přizpůsobeného CWL v rámci platformy LEXIS Platform 2. Balíček převádí jednotlivé výpočetní úlohy z YAML souboru (v daném standardu) na instanci objektu tzv. DAG (Direct Acyclic Graph) v jazyce Python, jakožto nativní popis výpočetní úlohy v Apache Airflow, pomocí předem definovaných operátorů, které jsou podporovány platformou LEXIS Platform 2. Pomocí daných operátorů je navíc i zajištěna větší bezpečnost LEXIS Platform 2, protože zamezuje uživatelům možnost definovat vlastní operátory přímo v jazyce Python 3 a nespouštět tak případný škodlivý kód.
Economical parameters
-
Owner IČO
61989100
Owner name
VŠB - TU Ostrava, IT4Innovations