Bc. Lukáš Koštenský
Vedúci práce: RNDr. David Antoš, Ph.D.
- mája 2017
Cieľom diplomovej práce je analýza potrieb, návrh a implementácia modulov repozitára CESNET z.s.p.o.. Zameriava sa pritom na dáta Ústavu organickej chémie VŠCHT Praha. Ako jadro repozitára je použitá Fedora, ktorá sa stará o ukladanie dát. Vyhľadávanie rieši Elasticsearch. Bolo vytvorené webové užívateľské rozhranie v programovacom jazyku Python s využitím frameworku Django. Vytvorené boli tiež nástroje pre správu a kontrolu oprávnení a nástroj na import dát z aplikácie Open Enventory.
Klíčová slova Fedora, repozitár, Elasticsearch, webová aplikácia, Python, Django, Java
The aim of the diploma thesis is to analyze needs, design and implement modules for CESNET z.s.p.o. repository. It is focused on data from The Department of Organic Chemistry, UCT Prague. Fedora is used as the core repository and takes care of data storage. Elasticsearch is used for searching the repository. The web user interface is created in Python with the usage of as well as Django as the framework. I also created tools for checking and controlling permissions and tool for importing data from Open Enventory.
Keywords Fedora, repository, Elasticsearch, web application, Python, Django, Java