Vaš brskalnik ne omogoča JavaScript!
JavaScript je nujen za pravilno delovanje teh spletnih strani. Omogočite JavaScript ali pa uporabite sodobnejši brskalnik.
Repozitorij Univerze v Ljubljani
Nacionalni portal odprte znanosti
Odprta znanost
DiKUL
slv
|
eng
Iskanje
Brskanje
Novo v RUL
Kaj je RUL
V številkah
Pomoč
Prijava
Podrobno
Spletne storitve z GraphQL
ID
Kajdič, Domen
(
Avtor
),
ID
Jurič, Branko Matjaž
(
Mentor
)
Več o mentorju...
PDF - Predstavitvena datoteka,
prenos
(331,23 KB)
MD5: 0BFCBBE2A9DDB0CA98E797C458D70109
Galerija slik
Izvleček
Vsak razvijalec, ki sledi trendom, je že slišal za mikrostoritve in tehnologijo GraphQL. Čeprav se o novih tehnologijah veliko govori, se le mali delež razvijalcev odloči za njihovo uporabo. Glaven razlog pripisujejo nezrelosti tehnologij in netrivialni migraciji, ki je lahko včasih zamudnejša kot ponovni začetek razvoja. V okviru diplomske naloge smo tehnologijo GraphQL podrobneje raziskali in jo uvrstili v svet mikrostoritev. Primerjali smo jo s storitvami REST kot glavno alternativo in prikazali, v katerih primerih se nam jo splača uporabiti. Primerna je predvsem za aplikacije, ki vsebujejo poizvedovanje po kompleksnih podatkih z veliko relacijami, medtem ko so storitve REST primerne za preproste aplikacije. Kljub temu tehnologija GraphQL še vedno ni primerna za uporabo v mikrostoritah zaradi pomanjkanja programskih orodij. Zato smo za olajšanje razvoja mikrostoritev GraphQL razvili programsko rešitev KumuluzEE GraphQL. Uporabo rešitve smo prikazali na realnem primeru upravljanja fakultete in s tem prikazali njeno uporabnost v praksi.
Jezik:
Slovenski jezik
Ključne besede:
GraphQL
,
spletne storitve
,
REST
,
mikrostoritve
Vrsta gradiva:
Diplomsko delo/naloga
Organizacija:
FRI - Fakulteta za računalništvo in informatiko
Leto izida:
2018
PID:
20.500.12556/RUL-103451
Datum objave v RUL:
18.09.2018
Število ogledov:
2641
Število prenosov:
393
Metapodatki:
Citiraj gradivo
Navadno besedilo
BibTeX
EndNote XML
EndNote/Refer
RIS
ABNT
ACM Ref
AMA
APA
Chicago 17th Author-Date
Harvard
IEEE
ISO 690
MLA
Vancouver
:
KAJDIČ, Domen, 2018,
Spletne storitve z GraphQL
[na spletu]. Diplomsko delo. [Dostopano 23 junij 2025]. Pridobljeno s: https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&id=103451
Kopiraj citat
Objavi na:
Sekundarni jezik
Jezik:
Angleški jezik
Naslov:
Web services with GraphQL
Izvleček:
Every trend-following developer has heard of microservices and GraphQL. Even though new technologies are often discussed, only a minor share of developers decide to use them. The main reason is often found in immaturity of technologies and in untrivial migration, which is often more time-consuming than starting from scratch. In the context of the thesis the GraphQL technology was explored in detail and was placed in the world of microservices. It was compared to REST as its main alternative and the potential use cases were displayed. GraphQL was found to be the most suitable for complex applications with highly related data, while REST was found to be the most suitable for simple applications. Nevertheless, GraphQL is still not ready to be widely used in microservices due to the lack of software support. Therefore, we developed a tool to simplify the development of GraphQL microservices and presented its usage on an example. With that, we were able to show the usefulness of our tool on a real-life project.
Ključne besede:
GraphQL
,
web services
,
REST
,
microservices
Podobna dela
Podobna dela v RUL:
Vpliv procesnih parametrov na mehanske lastnosti zlitine EN AW 7020 v stanju T5
Optimizacija toplotne obdelave jekla PROTAC 600
Vpliv toplotne obdelave jekla PT955 na degradacijo mikrostrukture pri povišanih temperaturah
Vpliv toplotnih obdelav na mikrostrukturo in mehanske lastnosti SLM izdelkov iz maraging jekla
Karakterizacija Cr-Mo-W-V orodnega jekla
Podobna dela v drugih slovenskih zbirkah:
Vpliv toplotne obdelave na lastnosti orodnih jekel
Obrabna odpornost orodnega jekla za delo v vročem
Potencial podhlajevanja za izboljšanje mehanskih lastnosti orodnih jekel
Effect of testing temperature on corrosion behaviour of different heat treated stainless steels in the active-passive region
Toplotna obdelava in konstrukcija rezilnih elementov orodja za štancanje hibridnih komponent
Nazaj