Vizualizace komponentových aplikací z úložiště CRCE

Date issued

2014

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ě

Citation