Automatizovaná rekonstrukce rozhraní webových služeb reverzním inženýrstvím

Navržený typ práce: Diplomová práce     Celkový stav inzerátu: Obsazené


Největší potíž při ověřování kompatibility RESTful webových služeb je fakt, že neexistuje na člověku nezávislý nástroj, který by spolehlivě určil kompletní rozhraní dané webové služby. Vše se odvíjí od ochoty vývojářů dobře dokumentovat a dodržovat doporučení pro dobrý návrh.

Cílem práce vypracovat algoritmus a nástroj, který z existujících Java archivů (bytecode) získá informace o webových službách, které daný archiv definuje/implementuje.

Součástí práce JE:
* vypracovat analýzu nejběžnějších technologií pro webové služby v Javě (jsou odhadem 3 - 4)
* na základě analýzy vypracovat algoritmus, který z anotací/konfiguračních souborů v archivu získá informace o poskytovaných webových službách.

Součástí práce NENÍ:
* implementace nástroje pro zpracování bytecode, ten už je k disposici :).




Pro akad. rok: 2017/2018

Vložil: Ing. Jakub Daněk

Email: danekja@kiv.zcu.cz

Vloženo: 26.4.2017 v 01:20:06

Zdroj: externí systém

Katedry

Zkratka katedryNázev katedryStavSchválilVedoucí práce
FAV/KIVKatedra informatiky a výpočetní technikySchválenoIng. Jakub Daněk
danekja@kiv.zcu.cz
Ing. Jakub Daněk
danekja@kiv.zcu.cz