magistrsko delo
Denis Čemerika (Avtor), Boštjan Šumak (Mentor)

Povzetek

V magistrskem delu smo predstavili aktualne in relevantne informacije o zmogljivosti in razlikah med programskih ogrodij za izdelavo spletnih strežnikov arhitekturnega stila REST. Uporabili smo raziskovalni metodi izvedbo eksperimenta in analizo pridobljenih podatkov na programskih ogrodij .NET Core, Express, Lumen, Spring in Django. Na podlagi pregleda dokumentacije smo izpostavili posebnosti in razlike vsakega ogrodja ter prednosti in pomanjkljivosti med njimi. Za vsako posamezno ogrodje je predstavljena implementacija storitev REST, bila pa sta izvedena tudi obremenitvena testa, s katerima smo prikazali zmogljivost vsakega ogrodja. S pomočjo primerjalne analize in obremenitvenih testov smo ugotovili, da je na podlagi teoretičnega modela najboljšo oceno pridobilo ogrodje Node.js Express

Ključne besede

arhitekturni stil rest;programska ogrodja;spletni strežniki;primerjava;vrednotenje;magistrske naloge;

Podatki

Jezik: Slovenski jezik
Leto izida:
Tipologija: 2.09 - Magistrsko delo
Organizacija: UM FERI - Fakulteta za elektrotehniko, računalništvo in informatiko
Založnik: [D. Čemerika]
UDK: 004.777(043.2)
COBISS: 22919190 Povezava se bo odprla v novem oknu
Št. ogledov: 702
Št. prenosov: 139
Ocena: 0 (0 glasov)
Metapodatki: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Ostali podatki

Sekundarni jezik: Angleški jezik
Sekundarni naslov: Comparison and evaluation of programming frameworks for the development of backend solutions with the rest architectural style
Sekundarni povzetek: In the master's thesis, we presented current and relevant information about the performance and differences between the software frameworks for the creation of web servers based on REST architecture. We used experimental methods of experiment performance and analysis of obtained data on the .NET Core, Express, Lumen, Spring and Django software frameworks. Based on the documentation review we highlighted the specificities and differences of each framework, and the advantages and disadvantages between them. For each framework, the REST service implementation is presented, on which the load tests were performed that presented us with performance state of each frame. Using benchmarking in load test, based on the theoretical model, we have found that Node.js Express framework got the best estimate.
Sekundarne ključne besede: rest;api;web server;comparison;evaluation;Node.js;Express;Java;Spring;PHP;Lumen;Python;Django;.Net Core;
Vrsta dela (COBISS): Magistrsko delo/naloga
Komentar na gradivo: Univ. v Mariboru, Fak. za elektrotehniko, računalništvo in informatiko, Informatika in tehnologije komuniciranja
Strani: [X], 93 str.
ID: 11283732