Název: Rekonstrukce API volaných webových služeb
Další názvy: Reconstruction of outgoing web service APIs
Autoři: Ballák, Tomáš
Vedoucí práce/školitel: Brada Přemysl, Doc. Ing. MSc., Ph.D.
Oponent: Daněk Jakub, Ing.
Datum vydání: 2021
Nakladatel: Západočeská univerzita v Plzni
Typ dokumentu: diplomová práce
URI: http://hdl.handle.net/11025/45194
Klíčová slova: crce;osgi;webové služby;ws;rest;jax-rs;spring
Klíčová slova v dalším jazyce: crce;osgi;web services;ws;rest;jax-rs;spring
Abstrakt: Diplomová 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.
Abstrakt v dalším jazyce: This 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.
Práva: Plný text práce je přístupný bez omezení.
Vyskytuje se v kolekcích:Diplomové práce / Theses (KIV)

Soubory připojené k záznamu:
Soubor Popis VelikostFormát 
DP_Tomas_Ballak_2021.pdfPlný text práce2,73 MBAdobe PDFZobrazit/otevřít
A19N0023Pposudek-op.pdfPosudek oponenta práce53,11 kBAdobe PDFZobrazit/otevřít
A19N0023Phodnoceni-ved.PDFPosudek vedoucího práce341,97 kBAdobe PDFZobrazit/otevřít
A19N0023Pobhajoba.PDFPrůběh obhajoby práce297,99 kBAdobe PDFZobrazit/otevřít


Použijte tento identifikátor k citaci nebo jako odkaz na tento záznam: http://hdl.handle.net/11025/45194

Všechny záznamy v DSpace jsou chráněny autorskými právy, všechna práva vyhrazena.