1. Razvoj reaktivnih zalednih sistemov na osnovi platforme QuarkusNik Kovačević, Luka Pavlič, 2024, magistrsko delo Opis: V sodobnem mikrostoritevenem okolju se pogosto soočamo z visokimi stroški oblačne infrastrukture. Zato smo v magistrski nalogi raziskali reaktivne zaledne sisteme, ki omogočajo boljšo učinkovitost in nižjo porabo strojnih virov pri obdelavi zahtev. Osredotočili smo se na reaktivni zaledni sistem v ogrodju Quarkus, primerjali pa smo ga s tradicionalnima zalednima sistemoma v ogrodjih Quarkus in Spring Boot.
V nalogi smo implementirali reaktivni zaledni sistem v ogrodju Quarkus in ga primerjali s tradicionalnima zalednima sistemoma, pri tem pa smo identificirali vse izzive, s katerimi smo se soočili skozi celoten cikel razvoja. V okviru testiranja smo simulirali visoko obremenitev s pošiljanjem sočasnih zahtev in ugotovili, da reaktivni pristop kaže krajše čase obdelave in nižjo porabo virov. Pri izbiri pristopa je potrebno uravnotežiti višje stroške razvoja reaktivnega sistema z možnimi prihranki pri oblačnih stroških. Ključne besede: Quarkus, Spring Boot, zaledni sistemi, reaktivni zaledni sistem Objavljeno v DKUM: 23.12.2024; Ogledov: 0; Prenosov: 30
Celotno besedilo (3,63 MB) |
2. Dobre prakse pri horizontalnem razširjanju kompleksnih informacijskih rešitevUroš Zagoranski, 2023, magistrsko delo Opis: V magistrskem delu smo preučili področje horizontalnega razširjanja kompleksnih informacijskih rešitev, pri tem pa se osredotočili na najaktualnejše tehnologije, kot so Docker, Podman in Kubernetes. Analizirali in opredelili smo, kaj informacijsko rešitev definira kot kompleksno, in podrobno opisali posamezne komponente, ki jo sestavljajo. Iz znanih primerov uporabe smo izpeljali seznam najpogostejših napak in opozoril, hkrati pa oblikovali kontrolni seznam za dosego horizontalno razširljive informacijske rešitve. Pripravljen kontrolni seznam smo v sklopu študije primera aplicirali v realno informacijsko rešitev in rezultate obremenitvenega testa, izvedenega na implementirani informacijski rešitvi, primerjali z rezultati obremenitvenega testa informacijske rešitve, ki kontrolnega seznama ni upoštevala. Na koncu smo izvedli še anketo, s katero smo pri inženirjih s področja računalništva in informatike pridobili širše mnenje o pripravljenem kontrolnem seznamu.
Cilji magistrskega dela so bili natančna opredelitev termina kompleksna informacijska rešitev, pregled aktualnih tehnologij na področju horizontalnega razširjanja, priprava seznama napak in opozoril, priprava kontrolnega seznama za horizontalno razširljivo informacijsko rešitev in ovrednotenje uporabnosti kontrolnega seznama pri implementaciji kompleksne informacijske rešitve v simuliranem okolju z visokimi obremenitvami. Ključne besede: horizontalna razširljivost, Kubernetes, kompleksne informacijske rešitve, zaledni sistem, kontrolni seznam Objavljeno v DKUM: 03.11.2023; Ogledov: 535; Prenosov: 138
Celotno besedilo (2,70 MB) |
3. Razvoj zalednega sistema za računalniške igre : diplomsko deloDenis Rajlič, 2021, diplomsko delo Opis: Diplomska naloga opisuje razvoj zalednega sistema računalniških iger. Opisani so
nekateri znani ponudniki zalednih sistemov in njihove implementacije, prav tako pa je
opisan celoten postopek testiranja rešitve in uporabljene tehnologije.
Po predstavitvi prednosti uporabe zalednega sistema kot storitev in znanih specifikacijah
se lotimo razvoja zalednega sistema za računalniške igre. Sprva poteka raziskovanje
znanih rešitev za enak problem, nato se lotimo razvoja lastne rešitve.
Rezultat razvoja je zaledni sistem računalniških iger z varnim avtentikacijskim sistemom
in osnovnimi funkcionalnostmi tipičnega zalednega sistema. Razvit zaledni sistem se
nato tudi ustrezno testira. Ključne besede: zaledni sistem računalniških iger, realno-časovni rezultati, skalabilnost Objavljeno v DKUM: 17.06.2021; Ogledov: 1054; Prenosov: 181
Celotno besedilo (854,90 KB) |
4. Primerjava in praktična uporaba ogrodij za izdelavo zalednih sistemov po principu REST : diplomsko deloJan Sušelj, 2020, diplomsko delo Opis: Vzdrževanje aplikacij, omogočanje njihove podprtosti na različnih napravah in zagotavljanje varnosti je zaradi povečane kompleksnosti aplikacij vedno večji problem. Te probleme lahko rešimo z uporabo večslojne arhitekture. V diplomskem delu se osredinjamo na trislojno arhitekturo in podrobneje predstavimo aplikacijski sloj.
Največ pozornosti smo posvetili razvoju zalednih sistemov po arhitekturnem principu REST, s pomočjo katerega smo izdelali štiri zaledne sisteme v izbranih ogrodjih. Za vsako ogrodje smo opredelili prednosti in slabosti ter navedli, za kakšne vrste aplikacij je ogrodje najbolj primerno. Ugotovili smo, da mora izbira ogrodja za razvoj zalednih sistemov temeljiti na podlagi vrste aplikacije, ki jo razvijamo, in na zahtevah, ki jih mora aplikacija zagotoviti. Ključne besede: deljenje prevozov, REST, spletna ogrodja, trislojna arhitektura, zaledni sistem. Objavljeno v DKUM: 03.11.2020; Ogledov: 873; Prenosov: 118
Celotno besedilo (1,43 MB) |
5. Razvoj mobilne aplikacije ShoplyNejc Rebernjak, 2018, diplomsko delo Opis: V sklopu diplomskega dela smo izdelali aplikacijo, ki uporabniku omogoča prijavo/registracijo, skeniranje črtne kode, iskanje izdelkov, dodajanje izdelkov iz mobilne aplikacije, ocenjevanje/komentiranje izdelkov in dodajanje izdelkov v njegovo košarico. Prav tako smo naredili preprost sistem za upravljanje vsebine za skrbnike, kjer je možno upravljanje uporabnikov, komentarjev, izdelkov in kategorij. Diplomsko delo zajema mobilno aplikacijo, izdelano v orodju Android Studio. Povezana je na podatkovno bazo MySQL preko vmesnika, ki temelji na trenutno priljubljeni tehnologiji za hiter razvoj spletnih aplikacij in vmesnikov Laravel.
V uvodnem poglavju bomo na kratko opisali črtne kode, predstavili, kaj je vzorec model pogled-krmilnik, kaj predstavlja tehnologija REST in zakaj potrebujemo sistem za upravljanje vsebine. Ključne besede: MVC, REST, mobilna aplikacija, zaledni sistem, spletna aplikacija, črtne kode Objavljeno v DKUM: 09.10.2018; Ogledov: 1398; Prenosov: 119
Celotno besedilo (1,45 MB) |