Full metadata record
DC poleHodnotaJazyk
dc.contributor.advisorDobrý Jiří, Ing.
dc.contributor.authorHlaváč, Jakub
dc.contributor.refereeOtta Maxmilián, Ing. Ph.D.
dc.date.accepted2022-6-20
dc.date.accessioned2022-07-18T22:33:53Z-
dc.date.available2021-9-10
dc.date.available2022-07-18T22:33:53Z-
dc.date.issued2022
dc.date.submitted2022-5-19
dc.identifier89892
dc.identifier.urihttp://hdl.handle.net/11025/49096-
dc.description.abstractCílem práce je navrhnout a implementovat rozšíření nutné pro správu uživatelů a přístupových práv do multitenantního prostředí v rámci aimtec.cloud. Rozšíření aplikace aimtec.cloud Portál je potřeba pro zjednodušení procesu správy uživatelů, aplikací a přístupových práv v multitenantním prostředí. Za účelem vypracování této práce bylo provedeno seznámení s aktuální implementací aimtec.cloud Portálu a používaných procesů. Následovalo hlubší porozumění používaných služeb Amazon Web Services. Po provedení analýzy byl udělán návrh konečného řešení, kdy byly zapracovány požadavky zákazníka a vytvořen wireframe uživatelského rozhraní. Návrh UI byl následně konzultován s externím specialistou. Hlavní částí práce je implementace navrženého řešení, kdy byly v jazyce Java implementovány jednotlivé aplikace nasazované do AWS Lambda funkcí a knihovny pro práci s Amazon DynamoDB a Amazon Cognito. Implementace uživatelského rozhraní byla provedena do již existující Angular aplikace aimtec.cloud Portál. Řešení bylo otestováno jednotkovými a integračními testy a následovalo jeho nasazení do produkčního prostředí. Po nasazení výsledného řešení došlo k zjednodušení procesu správy uživatelů a přístupových práv, kdy je proces snadno převoditelný mezi zaměstnanci a není již potřeba speciálně proškoleného programátora. Zároveň je zajištěna konzistentnost ukládaných dat.cs
dc.format105 s. (177 000 znaků)
dc.language.isocs
dc.publisherZápadočeská univerzita v Plzni
dc.rightsPlný text práce je přístupný bez omezení
dc.subjectcloudcs
dc.subjectawscs
dc.subjectaws lambdacs
dc.subjectamazon cognitocs
dc.subjectamazon dynamodbcs
dc.subjectnosqlcs
dc.subjectmultitenantnícs
dc.subjectaimteccs
dc.subjectadministracecs
dc.subjectangularcs
dc.subjecttypescriptcs
dc.subjectjenkinscs
dc.titleRozšíření aplikace pro správu uživatelůcs
dc.title.alternativeExtension of the user management applicationen
dc.typediplomová práce
dc.thesis.degree-nameIng.
dc.thesis.degree-levelNavazující
dc.thesis.degree-grantorZápadočeská univerzita v Plzni. Fakulta aplikovaných věd
dc.thesis.degree-programInženýrská informatika
dc.description.resultObhájeno
dc.description.abstract-translatedThe main purpose of this thesis is to design and implement the necessary extension for the management of users and their access rights into a multitenant environment within aimtec.cloud. The enlargement of aimtec.cloud Portal is needed to simplify the current process of management of users, applications and access rights in a multitenant environment. First part contains an introduction of the current implementation of aimtec.cloud portal with used processes. The following part is focusing on a deeper understanding and analysation of the Amazon Web Services. The final user interface wireframe consists of customer's requirements. This UI draft is then consulted with an external specialist. The main part of this thesis is to implement the solution which consists of individual Java applications deployed into the AWS Lambda function and libraries for working with Amazon DynamoDB and Amazon Cognito. The implementation of the user interface is done into existing Angular application aimtec.cloud Portal. After the solution is tested by unit and integration tests, there follows the deployment into a production environment. After the deployment of the final solution, the process of user management and access rights is simplified. The process is now easily transferable among employees and there is no need for a specially trained programmer. At the same time the consistency of stored data is perfectly ensured.en
dc.subject.translatedclouden
dc.subject.translatedawsen
dc.subject.translatedaws lambdaen
dc.subject.translatedamazon cognitoen
dc.subject.translatedamazon dynamodben
dc.subject.translatednosqlen
dc.subject.translatedmiltitenanten
dc.subject.translatedaimtecen
dc.subject.translatedadministrationen
dc.subject.translatedangularen
dc.subject.translatedtypescripten
dc.subject.translatedjenkinsen
Vyskytuje se v kolekcích:Diplomové práce / Theses (KIV)

Soubory připojené k záznamu:
Soubor Popis VelikostFormát 
A20N0050P-text_DIP.pdfPlný text práce3,16 MBAdobe PDFZobrazit/otevřít
A20N0050Pposudek-op.pdfPosudek oponenta práce838,8 kBAdobe PDFZobrazit/otevřít
A20N0050Phodnoceni-ved.pdfPosudek vedoucího práce411,94 kBAdobe PDFZobrazit/otevřít
A20N0050Pobhajoba.pdfPrůběh obhajoby práce535,78 kBAdobe PDFZobrazit/otevřít


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

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