Rekonstrukce API volaných webových služeb

dc.contributor.advisorBrada Přemysl, Doc. Ing. MSc., Ph.D.
dc.contributor.authorBallák, Tomáš
dc.contributor.refereeDaněk Jakub, Ing.
dc.date.accepted2021-9-7
dc.date.accessioned2021-09-13T22:16:21Z
dc.date.available2020-9-11
dc.date.available2021-09-13T22:16:21Z
dc.date.issued2021
dc.date.submitted2021-6-24
dc.description.abstractDiplomová práce se zaměřuje na rekonstrukci API volaných webových služeb typu REST implementovaných v programovacím jazyce Java. V teoretické části jsou analyzovány nejpoužívanější webové služby a zároveň jsou porovnány možné přístupy k analýze kódu společně s dostupnými knihovnami. Praktická část se zabývá návrhem a implementací algoritmu pro rekonstrukci volání webových služeb, který je zároveň cílem diplomové práce. Algoritmus je implementován formou modulu do existujícího úložiště CRCE (Component Repository supporting Compatibility Evaluation) vyvíjeného na KIV ZČU. Vytvořený modul dokáže díky navrhnutému algoritmu zpracovat přiložené archivy s již přeloženými zdrojovými kódy a rekonstruovat z nich informace o volaných webových službách. Získané informace jsou transformovány do požadovaného formátu a následně uloženy do CRCE repozitáře.cs
dc.description.abstract-translatedThis master's thesis is focused on the reconstruction of the API the outgoing REST web services implemented in the Java programming language. The analytical part analyzes the most used web services and also compares possible approaches to code analysis together with available libraries. The experimental part deals with the design and implementation of an algorithm for the reconstruction of web service calls, which is also the goal of the thesis. The algorithm is implemented in the form of a module in the existing repository CRCE (Component Repository supporting Compatibility Evaluation) developed at the DCSE UWB. Thanks to the proposed algorithm, the implemented module can process the attached archives with already translated source codes and reconstruct information about the called web services from them. The obtained information is transformed into the required format and then stored in the CRCE repository.en
dc.description.resultObhájenocs
dc.format112 s.cs
dc.identifier86096
dc.identifier.urihttp://hdl.handle.net/11025/45194
dc.language.isocscs
dc.publisherZápadočeská univerzita v Plznics
dc.rightsPlný text práce je přístupný bez omezení.cs
dc.rights.accessopenAccessen
dc.subjectcrcecs
dc.subjectosgics
dc.subjectwebové službycs
dc.subjectwscs
dc.subjectrestcs
dc.subjectjax-rscs
dc.subjectspringcs
dc.subject.translatedcrceen
dc.subject.translatedosgien
dc.subject.translatedweb servicesen
dc.subject.translatedwsen
dc.subject.translatedresten
dc.subject.translatedjax-rsen
dc.subject.translatedspringen
dc.thesis.degree-grantorZápadočeská univerzita v Plzni. Fakulta aplikovaných vědcs
dc.thesis.degree-levelNavazujícícs
dc.thesis.degree-nameIng.cs
dc.thesis.degree-programInženýrská informatikacs
dc.titleRekonstrukce API volaných webových služebcs
dc.title.alternativeReconstruction of outgoing web service APIsen
dc.typediplomová prácecs
local.relation.IShttps://portal.zcu.cz/StagPortletsJSR168/CleanUrl?urlid=prohlizeni-prace-detail&praceIdno=86096

Files

Original bundle
Showing 1 - 5 out of 6 results
No Thumbnail Available
Name:
DP_Tomas_Ballak_2021.pdf
Size:
2.67 MB
Format:
Adobe Portable Document Format
Description:
Plný text práce
No Thumbnail Available
Name:
A19N0023Pposudek-op.pdf
Size:
53.11 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta práce
No Thumbnail Available
Name:
A19N0023Phodnoceni-ved.PDF
Size:
341.97 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího práce
No Thumbnail Available
Name:
A19N0023Pobhajoba.PDF
Size:
297.99 KB
Format:
Adobe Portable Document Format
Description:
Průběh obhajoby práce
No Thumbnail Available
Name:
A19N0023P-zadani_DP.pdf
Size:
17.56 KB
Format:
Adobe Portable Document Format
Description:
VŠKP - příloha

Collections