Vrednovanje performanci web-aplikacije temeljene na arhitekturi mikrousluga

Sažetak na hrvatskom: Mikrousluge su arhitekturni stil razvoja programske podrške. Arhitekturni stil se zasniva na programskim modulima koji se razvijaju i raspodjeljuju neovisno jedan o drugome, dok svoju punu funkcionalnost postižu međusobnom kolaboracijom i komunikacijom preko računalne mreže. Mi...

Full description

Permalink: http://skupni.nsk.hr/Record/fer.KOHA-OAI-FER:51571/Details
Glavni autor: Sirotković, Branko (-)
Ostali autori: Pripužić, Krešimir (Thesis advisor)
Vrsta građe: Drugo
Impresum: Zagreb, B. Sirotković, 2019.
Predmet:
LEADER 02923na a2200229 4500
003 HR-ZaFER
008 160221s2019 ci ||||| m||| 00| 0 hr d
035 |a (HR-ZaFER)ferid6548 
040 |a HR-ZaFER  |b hrv  |c HR-ZaFER  |e ppiak 
100 1 |a Sirotković, Branko  |9 40863 
245 1 0 |a Vrednovanje performanci web-aplikacije temeljene na arhitekturi mikrousluga :  |b diplomski rad /  |c Branko Sirotković ; [mentor Krešimir Pripužić]. 
246 1 |a Performance Evaluation of a Web Application based on the Microservices Architecture  |i Naslov na engleskom:  
260 |a Zagreb,  |b B. Sirotković,  |c 2019. 
300 |a 92 str. ;  |c 30 cm +  |e CD-ROM 
502 |b diplomski studij  |c Fakultet elektrotehnike i računarstva u Zagrebu  |g smjer: Programsko inženjerstvo i informacijski sustavi, šifra smjera: 54, datum predaje: 2019-06-28, datum završetka: 2019-07-11 
520 3 |a Sažetak na hrvatskom: Mikrousluge su arhitekturni stil razvoja programske podrške. Arhitekturni stil se zasniva na programskim modulima koji se razvijaju i raspodjeljuju neovisno jedan o drugome, dok svoju punu funkcionalnost postižu međusobnom kolaboracijom i komunikacijom preko računalne mreže. Mikrousluge nastaju kao odgovor na dosadašnje arhitekturne stilove i donose razne prednosti uz određenu razinu kompleksnosti. U sklopu rada implementirana je web-aplikacija Online Book Store koja omogućava korisnicima kupovinu knjiga preko interneta. Aplikacija je implementirana pomoću radnog okvira Spring s naglaskom na Spring Cloud i Spring Cloud Netflix projekte otvorenog koda koji pružaju korisne alate za razvoj mikrousluga. Implementiranoj aplikaciji se vrednuju nefunkcionalni zahtjevi dostupnosti i vrijeme posluživanja teorijom repova. 
520 3 |a Sažetak na engleskom: Microservices are an architectural style of software development. It is based on software modules that are developed and deployed independently, but also achieve their full functionality by communication and collaboration over a computer network. Microservices were engineered as a response to already existing architectural styles and they provide a wide range of benefits while inserting a reasonable amount of complexity into the project. A web application Online Book Store was developed in the microservices architectural style as a part of this thesis. The application provides users with the ability of online book purchasing. Online Book Store was developed using the Spring framework with emphasis on Spring Cloud and Spring Cloud Netflix open source projects that provide tools for development of microservices. The web application is then evaluated on performance and availability using the queueing model. 
653 1 |a mikrousluge, API, protokol HTTP, radni okvir Spring, REST, replikacija. 
653 1 |a microservices, API, protocol HTTP, Spring framework, REST, replication. 
700 1 |a Pripužić, Krešimir  |4 ths  |9 32607 
942 |c Y 
999 |c 51571  |d 51571