Nalazite se na CroRIS probnoj okolini. Ovdje evidentirani podaci neće biti pohranjeni u Informacijskom sustavu znanosti RH. Ako je ovo greška, CroRIS produkcijskoj okolini moguće je pristupi putem poveznice www.croris.hr
izvor podataka: crosbi !

Razvoj komunikacijske aplikacije za razmjenu poruka primjenom Microsoft Azure računalne usluge u oblaku (CROSBI ID 452224)

Ocjenski rad | diplomski rad

Vukorepa, Ivan Razvoj komunikacijske aplikacije za razmjenu poruka primjenom Microsoft Azure računalne usluge u oblaku / Lorincz , Josip (mentor); Split, Fakultet elektrotehnike, strojarstva i brodogradnje u Splitu, . 2022

Podaci o odgovornosti

Vukorepa, Ivan

Lorincz , Josip

hrvatski

Razvoj komunikacijske aplikacije za razmjenu poruka primjenom Microsoft Azure računalne usluge u oblaku

U ovom diplomskom radu napravljena je izrada i opis aplikacije za razmjenu poruka u stvarnom vremenu koristeći Microsoft Azure usluge u oblaku. Napravljena je troslojna aplikacija sastavljena od prednje i stražnje strane te resursa za pohranu podataka. U radu su opisane neke od čestih arhitektura sustava uključujući mikroservisnu i bezposlužiteljsku arhitekturu korištenu pri izradi stražnje strane aplikacije. Stražnja strana aplikacije pokrenuta je na Azure platformi kao Azure funkcija. Opisana je Azure platforma te usluge Azure platforme korištene pri izradi aplikacije. Azure usluga za oglašavanje i pretplaćivanje korištena je za ostvarivanje razmjene poruka u stvarnom vremenu. Koristeći Azure usluge na jednostavan način omogućeno je slanje podataka sa servera prema klijentu. Azure tablice koje su dio Azure usluge za pohranu podataka su korištene kao resursi za pohranu podataka, dok je prednja strana aplikacije izvedena kao korisnička android aplikacija. Razvijena aplikacija omogućuje razmjenu poruka između korisnika aplikacije. Moguće je razmjenjivanje poruka s jednim korisnikom ili s više korisnika u istoj grupi. Korisnici se mogu pridružiti postojećim korsnicima i kreirati nove grupe za razgovore. Korisnici osim poruka mogu razmjenjivati i slike. Razmjena poruka i slika se odvija u stvarnom vremenu te nije potrebno osvježavati zaslon kako bi se primile nove poruke i slike. Kako bi klijenti koristili funkcionalnosti aplikacije, potrebno se registrirati i prijaviti u aplikaciju. Izrada aplikacije temeljene na bezposlužiteljskoj arhitekturi značajno je pojednostavnila proces razvoja aplikacije, što je doprinijelo ubrzanju izrade aplikacije. Međutim, sve prednosti aplikacija temeljenih na mikroservisnoj arhitekturi moguće je ostvariti samo na većim projektima na kojim radi više ljudi ili timova. Kroz primjenu Azure usluga za oglašavanje i pretplaćivanje potvrđeno je da Azure usluga pojednostavljuje izradu aplikacija koje rade u stvarnom vremenu.

Azure platforma ; mikroservisna arhitektura ; bezposlužiteljska arhitektura ; kontinuirana integracija ; kontinuirani razvoj ; razmjena poruka ; stvarno vrijeme ; oglašavanje i pretplaćivanje

nije evidentirano

engleski

Development of a communication application for message exchange in real time using the Microsoft Azure cloud services

nije evidentirano

Azure platform ; microservice architecture ; serverless architecture ; continuous integration ; continuous delivery ; message exchange ; real time ; publish and subscribe

nije evidentirano

Podaci o izdanju

69

21.09.2022.

obranjeno

Podaci o ustanovi koja je dodijelila akademski stupanj

Fakultet elektrotehnike, strojarstva i brodogradnje u Splitu

Split

Povezanost rada

Povezane osobe



Elektrotehnika, Informacijske i komunikacijske znanosti, Računarstvo