Integrační platforma FEL Hub
Integration platform FEL Hub
Typ dokumentu
diplomová prácemaster thesis
Autor
Adam Kovář
Vedoucí práce
Náplava Pavel
Oponent práce
Šebek Jiří
Studijní obor
Softwarové inženýrstvíStudijní program
Otevřená informatikaInstituce přidělující hodnost
katedra počítačůPráva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Hub je platforma pro integraci systémů Elektrotechnické fakulty ČVUT, která vzniká od roku 2020. Probíhající integrace ukazují, že připojení systému v rámci platformy je poměrně náročný proces. Cílem práce je tento proces zjednodušit. Prostřednictvím analýzy systému, proběhlých integrací a konzultací se stakeholdery byla definována konkrétní kritéria kvality. Vybraná kritéria zachycují použitelnost autorizačního systému platformy. Pro zlepšení hodnot těchto kriterií byly navrženy změny architektury a formátu autorizačního schématu, které byly úspěšně implementovány. Hodnoty metrik těchto kritérií se podařilo zlepšit oproti jejich výchozímu stavu. Nové autorizační schéma spolu s backendovou a frontendovou implementací se podařilo propojit s integrovanými systémy a plně tak nahrazuje současné řešení. Nasazení na testovací prostředí nyní brání pouze dosud probíhající vývoj GraphQL federace v rámci platformy. The Hub platform is an integration solution for systems of the Faculty of Electrical Engeneering at CTU, which is being developed since 2020. Finished and currently ongoing integrations show that the process of connecting a system via Hub is rather cumbersome. Aim of this thesis is to simplify this process. Specific quality criteria were defined through an analysis of the system, previous integrations and consultations with stakeholders of the project. We decided to focus on criteria depicting usability of the authorization scheme of the platform, as they have been selected as the most impactful. To optimize values of relevant metrics, we propose a solution comprising of changes to the authorization format, as well as the authorization architecture. The solution have been successfully implemented and values of the given metrics have been impacted positively. The implemented solution has been successfully tested by connecting it to systems integrated within the platform, which means it is ready to be deployed (once the platform's GraphQL federation gateway is fully functional), replacing the current version.
Kolekce
- Diplomové práce - 13136 [892]