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. Zalaegerszeg Faculty of Business Administration.

[thumbnail of kókai_zoltán_ronald_2021jan.pdf] PDF
kókai_zoltán_ronald_2021jan.pdf
Hozzáférés joga: Available at the computers of the University

Download (2MB)

Abstract

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.

Institution

Pannon Egyetem

Kar

Zalaegerszeg Faculty of Business Administration

Department

Logisztika, Menedzsment Informatika Tanszék

Szak

gazdaságinformatikus

Level of instruction

BSc course

Supervisors

Konzulens neve
Konzulens típusa
Assignment, Scientific qualification, Institution
Email
Bognár Norbert
Külső
UNSPECIFIED
UNSPECIFIED
Simonné Romsics Erika
Belső
mesteroktató; Pénzügy és Gazdálkodás Tanszék; GKZ

Item Type: Thesis
Uncontrolled Keywords: architektúra, felhő, informatika, microservice, szolgáltatás - szolgáltatások, webalkalmazás
SWORD Depositor: SWORD
Depositing User: SWORD
Date Deposited: 14 Sep 2021 10:08
Last Modified: 14 Sep 2021 10:08

Actions (login required)

View Item View Item