Výběr a implementace API Gateway řešení pro cloud i on-premise použití

dc.contributor.advisorHoráček Stanislav, Ing.
dc.contributor.authorRozsypal, Tomáš
dc.contributor.refereeLipka Richard, Ing. Ph.D.
dc.date.accepted2020-8-25
dc.date.accessioned2020-11-10T00:39:00Z
dc.date.available2019-10-7
dc.date.available2020-11-10T00:39:00Z
dc.date.issued2020
dc.date.submitted2020-7-21
dc.description.abstractCílem této práce je analyzovat a~vybrat vhodné API Gateway řešení pro~společnost AIMTEC a.s. Práce nejdříve shrnuje obecnou problematiku bran aplikačních programovacích rozhraní a~popisuje její jednotlivé komponenty. V~další části se porovnali existující API Gateway řešení. Mezi tato řešení bylo vybráno řešení, které splňuje specifikace definované společností AIMTEC a.s. Provedeným výzkumem bylo vybráno a~popsáno vhodné řešení, tedy Gravitee.io. V~praktické části byly navrhnuty API na~platformě Gravitee.io API Gateway. API byla vytvořena pomocí jejich uživatelského rozhraní. Jinou možností vytvoření bylo pomocí implementovaného konfiguračního nástroje, který importuje API reprezentováno JSON formátem. V~závěru je popsáno testování konfiguračního nástroje a~API a~jsou zde navrhnuty náměty pro~případná další rozšíření.cs
dc.description.abstract-translatedThe aim of this work is to analyze and select a~suitable API Gateway solution for the company AIMTEC a.s. This paper opens with an overview of~the general issues of application programming interface gateways and describes its individual components. The next section of the paper compares existing API Gateway solutions. Among these solutions, a~solution was selected that meets the specifications defined by AIMTEC a.s. The conducted research carried out selected and described a~suitable solution, ie Gravitee.io. In the practical part, APIS were deigned on the Gravitee.io API Gateway platform. The API was created using their user interface. Another creation option was to use the implemented configuration tool, which imports the API represented by the JSON format. The conclusion describes testing of the configuration tool and API and suggestions for possible further extensions are proposed.en
dc.description.resultObhájenocs
dc.format61 s.cs
dc.format.mimetypeapplication/pdf
dc.identifier82944
dc.identifier.urihttp://hdl.handle.net/11025/41801
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.subjectapics
dc.subjectapi gatewaycs
dc.subjectbránacs
dc.subjectkonfigurační nástrojcs
dc.subjectjsoncs
dc.subjectgravitee.iocs
dc.subjectapi managementcs
dc.subject.translatedapien
dc.subject.translatedapi gatewayen
dc.subject.translatedgatewayen
dc.subject.translatedconfiguration toolen
dc.subject.translatedjsonen
dc.subject.translatedgravitee.ioen
dc.subject.translatedapi managementen
dc.thesis.degree-grantorZápadočeská univerzita v Plzni. Fakulta aplikovaných vědcs
dc.thesis.degree-levelBakalářskýcs
dc.thesis.degree-nameBc.cs
dc.thesis.degree-programInformatika a výpočetní technikacs
dc.titleVýběr a implementace API Gateway řešení pro cloud i on-premise použitícs
dc.title.alternativeSelection and implementation of API Gateway solutions for cloud and on-premise useen
dc.typebakalářská prácecs
local.relation.IShttps://portal.zcu.cz/StagPortletsJSR168/CleanUrl?urlid=prohlizeni-prace-detail&praceIdno=82944

Files

Original bundle
Showing 1 - 4 out of 4 results
No Thumbnail Available
Name:
Rozsypal_BP.pdf
Size:
5.52 MB
Format:
Adobe Portable Document Format
Description:
Plný text práce
No Thumbnail Available
Name:
A19B0180P_Hodnoceni.pdf
Size:
18.45 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího práce
No Thumbnail Available
Name:
A19B0180P_Posudek.pdf
Size:
278.1 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta práce
No Thumbnail Available
Name:
A19B0180P_Obhajoba.pdf
Size:
101.38 KB
Format:
Adobe Portable Document Format
Description:
Průběh obhajoby práce
OPEN License Selector