A microservices architektúra szerepe a felhő-alapú szolgáltatásnyújtásban

Kókai Zoltán Ronald (2021) A microservices architektúra szerepe a felhő-alapú szolgáltatásnyújtásban. Gazdálkodási Kar Zalaegerszeg.

[thumbnail of kókai_zoltán_ronald_2021jan.pdf] PDF
kókai_zoltán_ronald_2021jan.pdf
Hozzáférés joga: Csak nyilvántartásba vett egyetemi IP címekről nyitható meg

Download (2MB)

Absztrakt (kivonat)

A szakdolgozat célja elsősorban a napjainkban oly sokszor említett „felhőn keresztül történő” szolgáltatásnyújtás bemutatása, illetve a microservices architektúra alkalmazási lehetőségeinek ismertetése az informatikai szolgáltatások fejlesztésében és üzemeltetésében. Elsőkörben szót ejtettem az Ecoform Systems Hungary Kft. szoftverfejlesztő cégről, amelynél a szakmai gyakorlatomat töltöttem. A vállalat a technológiával együtt fejlődve a felhőn keresztül biztosítja szolgáltatásait, amely a szakmai érdeklődésem mellett megfelelő alapot biztosított a dolgozat elkészítéséhez. A dolgozat mindenekelőtt betekintést enged a korábban széles körben alkalmazott monolitikus architektúra, majd az elmúlt évtized során népszerűvé vált microservices architektúra alapjaiba, illetve felsorolja a két architektúra előnyeit és hátrányait. A felsorolást a microservices architektúra összetett rendszerekben való jelentőségének rövid feltárása követi, amely kitér a moduláris monolitikus rendszerekre is. Ezek után részleteztem a felhő-alapú számítástechnika (cloud computing) fogalmát, illetve a felhő-alapú szolgáltatásnyújtás lehetőségeit azzal a céllal, hogy egy átfogó képet nyújtsak a „felhő” fogalmáról. Ehhez röviden bemutattam napjaink legnépszerűbb felhő-alapú szolgáltatásait is, két közismert felhő szolgáltató, az Amazon Web Services (AWS) és a Microsoft Azure szolgáltatásain keresztül. Ezt követően a szolgáltatásorientált webalkalmazások megközelítéseiről (REST, SOAP), és a microservice-ek felhőben történő üzemeltetéséről értekeztem. A tároló alapú üzemeltetést is ismertettem a Docker platform segítségével. Emellett kitértem a CI/CD (folyamatos integráció és szállítás) módszertan, illetve a DevOps-gyakorlat, mint a microservices architektúrára épülő alkalmazásfejlesztést és szolgáltatásüzemeltetést támogató eszközök bemutatására is. Dolgozatom zárásaként egy általam készített microservice-t, az Invoice Manager API-t mutattam be. A microservice egy már meglévő, a microservices architektúrára épülő rendszert bővít ki, kapcsolatot teremtve a NAV Online Számla 2.0 és a Cadren digitális iroda könyvelési rendszere között. A webszolgáltatás célja a könyvelési rendszer által kért, az Online Számla rendszerben iktatott számlaadatok lekérdezése, feldolgozása és továbbítása a könyvelési rendszer részére.

Intézmény

Pannon Egyetem

Kar

Gazdálkodási Kar Zalaegerszeg

Tanszék

Logisztika, Menedzsment Informatika Tanszék

Szak

gazdaságinformatikus

A képzés szintje

alapképzés

Konzulens(ek)

Konzulens neve
Konzulens típusa
Beosztás, tudományos fokozat, intézmény
Email
Bognár Norbert
Külső
NEM RÉSZLETEZETT
NEM RÉSZLETEZETT
Simonné Romsics Erika
Belső
mesteroktató; Pénzügy és Gazdálkodás Tanszék; GKZ

Mű típusa: diplomadolgozat
Kulcsszavak: architektúra, felhő, informatika, microservice, szolgáltatás - szolgáltatások, webalkalmazás
SWORD Depositor: SWORD
Felhasználói azonosító szám (ID): SWORD
Dátum: 14 Szep 2021 10:08
Utolsó módosítás: 14 Szep 2021 10:08

Actions (login required)

Tétel nézet Tétel nézet