Rozšíření úložiště komponent o externí zdroje dat

Date issued

2019

Journal Title

Journal ISSN

Volume Title

Publisher

Západočeská univerzita v Plzni

Abstract

Diplomová práce pojednává o rozšíření úložiště komponent podporující kontrolu kompatibility CRCE o získávání artefaktů z externích zdrojů dat a sestavování, správu, ukládání, verzování a distribuce množin komponent, které jako své části obsahují artefakty z úložiště CRCE nebo již dříve vytvořené množiny. Teoretická část práce obsahuje charakteristiku komponentové architektury aplikací, její přednosti i zápory, a to zejména v oblasti teorie kompatibility. Pojednává o technologiích pro komponenty OSGi a uvádí přehled implementačních příkladů s důrazem na získávání artefaktů z externích zdrojů, sestavování, správu verzí a nasazování množin artefaktů jako celistvé aplikace. V praktické části práce je navrženo a implementováno rozšíření úložiště CRCE o zdroje dat s podporou knihovny Aether, indexace a full-textové vyhledávání v centrálním úložišti Maven. Dále byla realizována správa, verzování a distribuce množin komponent. Pro uživatelský komfort jsou v nové webové aplikaci na platformě frameworku Vaadin doplněny a rozšířeny formuláře o podporu nových funkcionalit.

Description

Subject(s)

aether, cbse, crce, maven-indexer, množiny komponent, osgi, vaadin

Citation

Collections