izpis_h1_title_alt

Analiza in implementacija Apollo GraphQL v arhitekturi mikrostoritev specifikacije MicroProfile
ID Miklavčič, Rok (Avtor), ID Jurič, Branko Matjaž (Mentor) Več o mentorju... Povezava se odpre v novem oknu

.pdfPDF - Predstavitvena datoteka, prenos (992,58 KB)
MD5: 9E92F3ECBEBA7A65D0BBDA74F2B3C05B

Izvleček
Magistrsko delo obravnava implementacijo Apollo GraphQL v ogrodju KumuluzEE po specifikaciji MicroProfile. Raziskava se začne z analizo poizvedovalnega jezika GraphQL, ki omogoča optimizacijo poizvedb in manipulacijo podatkov, ter nadaljuje z raziskovanjem ekosistema Apollo, ki predstavlja ključno implementacijo GraphQL tehnologije. Osredotoča se na Apollo Federation kot sredstvo za združevanje več GraphQL API-jev v enoten supergraf, kar omogoča lažje upravljanje in vzdrževanje storitev. Kljub široki uporabi GraphQL in mikrostoritev, delo identificira pomanjkanje podpore za Apollo Federation znotraj Java ekosistema, še posebej v okviru specifikacije MicroProfile. Kot rešitev predlagamo integracijo Apollo Federation v ogrodje KumuluzEE s ciljem prispevati k širšemu ekosistemu. Praktični del demonstrira implementacijo te integracije in evalvacijo združljivosti z Apollo Federation. Rezultati potrjujejo uspešnost predlagane rešitve in njeno skladnost z MicroProfile specifikacijo.

Jezik:Slovenski jezik
Ključne besede:mikrostoritve, spletne storitve, GraphQL, Apollo GraphQL, Apollo Federation, KumuluzEE, MicroProfile
Vrsta gradiva:Magistrsko delo/naloga
Tipologija:2.09 - Magistrsko delo
Organizacija:FRI - Fakulteta za računalništvo in informatiko
Leto izida:2024
PID:20.500.12556/RUL-164244 Povezava se odpre v novem oknu
COBISS.SI-ID:215146755 Povezava se odpre v novem oknu
Datum objave v RUL:17.10.2024
Število ogledov:128
Število prenosov:34
Metapodatki:XML DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Analysis and implementation of Apollo GraphQL in microservice architecture with MicroProfile specification
Izvleček:
The master's thesis deals with the implementation of Apollo GraphQL in the KumuluzEE framework according to the MicroProfile specification. The research begins with an analysis of the GraphQL query language, which enables query optimization and data manipulation, and continues with an exploration of the Apollo ecosystem, which is a key implementation of GraphQL technology. It focuses on Apollo Federation as a means of combining multiple GraphQL APIs into a unified supergraph, allowing for easier management and maintenance of services. Despite the widespread use of GraphQL and microservices, the thesis identifies a lack of support for Apollo Federation within the Java ecosystem, particularly in the context of the MicroProfile specification. As a solution, we propose integrating Apollo Federation into the KumuluzEE framework, aiming to contribute to the broader ecosystem. The practical part of the thesis demonstrates the implementation of this integration and evaluates its compatibility with Apollo Federation. The results confirm the success of the proposed solution and its compliance with the MicroProfile specification.

Ključne besede:microservices, web services, GraphQL, Apollo GraphQL, Apollo Federation, KumuluzEE, MicroProfile

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj