Popis tématu

Diplomová práce v oboru Softwarové inženýrství.

Využití úložiště komponent pro podporu aktualizace aplikací

EN: Component repository support for application updates

Zásady pro vypracování:

1. Seznamte se s technologiemi pro ukládání a zpřístupnění softwarových komponent a jejich metadat.
2. Prostudujte návrh a implementaci experimentálního úložiště komponent CRCE, zejména s ohledem na správu informací přidružených ke komponentám a tvorbu rozšiřujících modulů.
3. Navrhněte a implementujte rozšíření CRCE pro vytváření výsledků základních kontrol kompatibility komponent, jejich ukládání a podporu vzdáleného přístupu k nim.
4. Webové rozhraní úložiště doplňte o možnosti řízení těchto procesů a přístup k uloženým informacím.
5. Funkčnost výše uvedených rozšíření demonstrujte na příkladové aplikaci.

Literatura
* McAffer, Jeff: OSGi and Equinox: creating highly modular Java systems

----

ad 1 - tj s úložišti, např. OSGi Bundle Repository a Maven Repo
ad 2 - v CRCE je Resource (komponenta a cokoli dalšího) a to má meta-data, např. info o verzích a kompatibilitě, která mohou být dosti košatá
ad 3 - podpora = datový/doménový/objektový model pro meta-data, který půjde snadno externalizovat a poslat přes např. REST API ke klientům

Téma vypsal: Doc. Ing. Přemysl Brada, MSc., Ph.D. (UC 354)

Vypsáno pro akademický rok 2012/2013 dne: 2012-06-28

Zadáno komu: Jan Řezníček (Dokončené)

Aktualizováno 0