1. Komunikacija med mobilno aplikacijo in bazo podatkov z uporabo arhitekture REST : diplomsko deloBlaž Bole, 2024, diplomsko delo Opis: V diplomskem delu smo raziskali komunikacijo med mobilno aplikacijo (odjemalcem) in
bazo podatkov z uporabo mikrostoritvene arhitekture REST – Representational State
Transfer (slo. reprezentativni prenos stanja). V sodobnem digitalnem okolju, kjer mobilne
aplikacije igrajo ključno vlogo pri interakciji med uporabniki in storitvami, je
zagotavljanje zanesljive in učinkovite komunikacije z bazo podatkov eden glavnih izzivov.
Analizirali smo različne sodobne arhitekture aplikacij in vzorce oblikovanja, povezane z
operacijami CRUD v kontekstu vmesnikov REST. Poleg teoretične analize smo uspešno
implementirali rešitev, ki vključuje nabor funkcionalnosti z uporabo operacij CRUD in
komunikacijo mobilne aplikacije z bazo podatkov. Ugotovitve potrjujejo, da arhitektura
REST omogoča učinkovito izvedbo operacij nad bazo podatkov in komunikacijo med
odjemalcem in strežnikom. Ključne besede: mobilna aplikacija, mikrostoritvena arhitektura, CRUD, REST Objavljeno v DKUM: 14.10.2024; Ogledov: 0; Prenosov: 16
Celotno besedilo (2,84 MB) |
2. Pomen in dobre prakse dokumentiranja programskih vmesnikov storitev rest : diplomsko deloAljoša Sikošek, 2024, diplomsko delo Opis: Diplomsko delo obravnava pomen in dobre prakse dokumentiranja programskih vmesnikov storitev REST. Dokumentacija storitev REST je ključna za zagotavljanje jasnosti, učinkovitosti in vzdrževanja programske opreme, saj razvijalcem omogoča enostavno razumevanje in uporabo vmesnikov. Delo se osredotoča na osnovne pojme in metode, povezane z dokumentiranjem REST API-jev, ter na pregled orodij in tehnik, ki olajšujejo ta proces.
Cilj diplomskega dela je analizirati in predstaviti najboljše prakse dokumentiranja vmesnikov REST ter pomagati razvijalcem pri izboru tehnologije in efikasni uporabi le teh. Ključne besede: razvoj programske opreme, programski vmesniki, dokumentacija Swagger, OpenAPI, storitve REST Objavljeno v DKUM: 07.10.2024; Ogledov: 0; Prenosov: 8
Celotno besedilo (1,02 MB) |
3. |
4. |
5. Analiza uporabe apache kafka kot sistema za integracijo : magistrsko deloDomen Jesenovec, 2024, magistrsko delo Opis: Magistrsko delo sistematično raziskuje uporabo Apache Kafka za integracijo v informacijskih sistemih. Uvod postavlja osnovno problematiko, cilje, hipoteze in predpostavke raziskave. Pregled integracij zajema tematiko mikrostoritev, različne ravni integracije, tehnologije (REST, SOAP, Kafka, GraphQL, gRPC), integracijske vzorce in tipe integracije. Posebno pozornost smo namenili ključnim komponentam Apache Kafka in njenemu delovanju. Izvedli smo primerjalno analizo med klasičnimi metodami integracije (npr. HTTP-protokol) in metodo Apache Kafka. Z eksperimentom smo primerjali klasične integracije s pomočjo HTTP-protokola z integracijo s pomočjo Apache Kafka. Poglavje o testiranju natančno preuči učinkovitost, robustnost, težavnost razvoja in skalabilnost obeh implementacij. V zaključku povzamemo ključne ugotovitve magistrskega dela. Ključne besede: Apache Kafka, Integracija, REST, Mikrostoritve Objavljeno v DKUM: 29.03.2024; Ogledov: 255; Prenosov: 55
Celotno besedilo (3,54 MB) |
6. Izmenjava podatkov v Oracle APEX z uporabo REST storitevInes Repnik, 2024, diplomsko delo Opis: Zaključno delo podrobno obravnava implementacijo REST spletnih storitev v Oracle APEX. Namen dela je bil preučiti in oceniti zmogljivosti razvojnega okolja Oracle APEX pri izmenjavi podatkov ter njegovo prilagodljivost in učinkovitost pri razvoju sodobnih spletnih aplikacij, ki zahtevajo REST podatkovne vire. Razvita je prototipna aplikacija, ki omogoča beleženje delovnih ur in obračunavanje opravljenih storitev ter analizo poslovnih rezultatov, pri čemer ključno vlogo igra integracija zunanjih API-jev. Implementiran je API za pretvorbo vrednosti valut, ki je pomemben za izdelavo računa. Razviti prototip aplikacije dokazuje, da je Oracle APEX močno orodje, ki razvijalcem in podjetjem ponuja robustne rešitve za moderne poslovne izzive. Ključne besede: REST, API, Oracle APEX, integracija API-jev, razvoj prototipa Objavljeno v DKUM: 06.02.2024; Ogledov: 392; Prenosov: 107
Celotno besedilo (5,14 MB) |
7. |
8. Primerjava ogrodij Express.js, Laravel ter .Net core web API za izdelavo REST API : diplomsko deloTimotej Medved, 2023, diplomsko delo Opis: Izbira primernega orodja za izdelavo REST API storitev lahko predstavlja izziv, ker je dandanes na trgu na voljo velika množica rešitev katera omogočajo izdelavo REST API storitev. Ta množica rešitev nam postavlja veliko vprašanj zakaj uporabiti neko orodje namesto katerega drugega. V diplomskem delu se v prvem delu posvetimo REST arhitekturnemu stilu, HTTP protokolu za prenos podatkov ter formatoma XML in JSON. V drugem delu smo razvili REST API storitev v naslednjih tehnologijah: Express.js, Laravel ter .NET Core WEB API. Predstavili smo implementacijo Swagger dokumentacije v vse tri aplikacije. Ugotovili smo, da ima vsako ogrodje svoje prednosti ter slabosti. Podali smo primerjavo uporabljenih ogrodij ter podali razloge, kateri lahko vplivajo na izbiro ogrodja. Ključne besede: REST, HTTP, Express.js, Laravel, .NET Core Web API Objavljeno v DKUM: 05.10.2023; Ogledov: 391; Prenosov: 73
Celotno besedilo (1,98 MB) |
9. Inter-person differences in isometric coactivations of triceps surae and tibialis anterior decrease in young, but not in older adults after 14 days of bed restMatjaž Divjak, Gašper Sedej, Nina Murks, Mitja Gerževič, Uroš Marušič, Rado Pišot, Boštjan Šimunič, Aleš Holobar, 2022, izvirni znanstveni članek Opis: We examined activation patterns of the gastrocnemius medialis (GM), gastrocnemius lateralis (GL), soleus (SO), and tibialis anterior (TA) muscles in eight older (58.4 ± 3.3 years) and seven young (23.1 ± 2.9 years) participants, before and after 14 days of horizontal bed rest. Visual feedback on the exerted muscle torque was provided to the participants. The discharge patterns of individual motor units (MUs) were studied in three repetitions of isometric plantar flexion at 30 and 60% of Maximum Voluntary Contraction (MVC), before, and 1 day after the 14-day bed rest, respectively. In the GL and GM muscles, the older participants demonstrated higher MU discharge rates than the young, regardless of the contraction level, both before and after the bed rest. In the TA and SO muscles, the differences between the older and young participants were less consistent. Detailed analysis revealed person-specific changes in the MU discharge rates after the bed rest. To quantify the coactivation patterns we calculated the correlation coefficients between the cumulative spike trains of identified MUs from each muscle, and measured the root mean square difference of the correlation coefficients between the trials of the same session (intra-session variability) and between different sessions (inter-session variability) in each participant (intra-person comparison) and across participants (inter-person comparison). In the intra-person comparison, the inter-session variability was higher than the intra-session variability, either before or after the bed rest. At 60% MVC torque, the young demonstrated higher inter-person variability of coactivation than the older participants, but this variability decreased significantly after the bed rest. In older participants, inter-person variability was consistently lower at 60% than at 30% MVC torque. In young participants, inter-person variability became lower at 60% than at 30% MVC torque only after the bed rest. Precaution is required when analyzing the MU discharge and coactivation patterns, as individual persons demonstrate individual adaptations to aging or bed rest. Ključne besede: mišičnoskeletni sistem, mišice, bed rest, staranje, elektromiografija, high density electromyography, muscle disuse, motor units, discharge rate, aging Objavljeno v DKUM: 07.07.2023; Ogledov: 539; Prenosov: 61
Celotno besedilo (4,31 MB) Gradivo ima več datotek! Več... |
10. Analiza mikrostoritveno usmerjenih zalednih rešitev na osnovi gRPC in REST v izvajalnem okolju .NET 6 : magistrsko deloKlemen Grebovšek, 2022, magistrsko delo Opis: V magistrskem delu smo izvedli analizo in primerjavo uporabe aplikacijskega vmesnika REST API ter ogrodja gRPC kot osnovo za izvedbo komunikacije v mikrostoritveno usmerjeni arhitekturi. Dilemo izbora osnove za izvedbo komunikacije smo želeli zmanjšati na podlagi zastavljenih raziskovalnih vprašanj osredotočenih na tehnične in ne tehnične kriterije uporabe. Osredotočili smo se na performančne zmogljivosti, porabo računalniških virov, primarno podporo pri izvedbi komunikacije in splošno podporo ter možnost integracije s proxy strežniki. Osnovo za raziskovanje in izvedbo meritev nam je predstavljala lastna implementacija zaledne mikrostoritveno usmerjene programske rešitve, katero smo implementirali v sklopu izvedbe eksperimenta. Raziskovanje smo zaključili s predstavitvijo rezultatov meritev in odgovori na zastavljena raziskovalna vprašanja. Rezultati meritev nakazujejo prednosti uporabe ogrodja gRPC na področjih performančnih zmogljivosti in porabe računalniških virov ter primarne podpore pri izvedbi komunikacije v mikrostoritveno usmerjeni arhitekturi. Ključne besede: mikrostoritvena arhitektura, REST API, ogrodje gRPC, izvajalno okolje .NET 6 Objavljeno v DKUM: 26.10.2022; Ogledov: 646; Prenosov: 100
Celotno besedilo (3,32 MB) |