Vizualizace komponentových aplikací z úložiště CRCE
Date issued
2014
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Západočeská univerzita v Plzni
Abstract
Předmětem této práce je komponentově orientovaný nástroj ComAV postavený nad platformou Eclipse RCP. Hlavním cílem této práce je připravit nový plugin typu loader do tohoto nástroje - CRCE loader. CRCE je úložiště, které umožňuje uskladňovat různé typy komponent a poskytuje jejich popis. CRCE loader by měl tento popis načíst a převést do objektů ENT meta-modelu, se kterými nástroj ComAV dokáže dále pracovat.
Plugin načítá metadata z CRCE pomocí REST API. Tato metadata jsou přenášena v podobě XML souborů a jsou parsována pomocí SAX parseru. Výsledkem parsování je mapa s komponentami, mezi kterými neexistují žádné vazby. CRCE loader využívá logiky utváření vazeb z ostatních loaderů jako je OSGi loader, EJB3 loader či SOFA2 loader a vytváří vazby mezi komponentami. Tyto komponenty mohou být poté společně s jejich vazbami zobrazeny.
Úkol této bakalářské práce byl úspěšně dokončen. V nástroji ComAV je nyní možnost vytvořit nový CRCE projekt. K vytvoření nového CRCE projektu nástroj interně používá kroky popsané v předchozím odstavci. Protože je CRCE loader závislý na stavu CRCE, byla tomu během vývoje věnována pozornost a plugin je navržen s ohledem na očekávané změny v podobě CRCE úložiště.
Description
Subject(s)
ComAV, CRCE, loader, vizualizace, komponentová aplikace, úložiště