izpis_h1_title_alt

Rešitev dogodkovnega prehoda pri večstopenjskih aplikacijah v oblaku
ID VEHOVAR, NEŽA (Avtor), ID Stankovski, Vlado (Mentor) Več o mentorju... Povezava se odpre v novem oknu, ID Cankar, Matija (Komentor)

.pdfPDF - Predstavitvena datoteka, prenos (747,16 KB)
MD5: D1B514FEA4BE333F7111267E8EC05C9B

Izvleček
Oblačni ponudniki za razvoj aplikacij v oblaku ponujajo neodvisne strukturirane storitve, ki jih imenujemo mikro storitve. Mikro storitve lahko med seboj komunicirajo s pomočjo dogodkov in se povezujejo v aplikacije, ki jim rečemo večstopenjske aplikacije v oblaku. Vsak oblačni ponudnik ima drugače definirane mikro storitve in komunikacijo med njimi, saj standardi za definiranje komunikacije in strukture mikro storitev ne obstajajo, kar pomeni, da lahko mikro storitve med seboj komunicirajo le znotraj ponudnika. Zaradi tega je nastala tako imenovana odvisnost od ponudnika (ang. vendor lock-in), ki v določenih primerih uporabnike omejuje pri razvoju kakovostnih aplikacij v oblaku, saj ponudniki oblaka ponujajo različne mikro storitve v različnih kakovostih. Če bi želeli večstopenjsko aplikacijo sestaviti iz mikro storitev različnih ponudnikov, bi za komunikacijo med storitvami potrebovali vmesnik, ki mu v nalogi rečemo dogodkovni prehod. Dogodkovni prehod je tehnologija, uporabljena za prejemanje in preusmerjanje dogodkov ter omogočanje združljivosti med vozlišči. V primeru večstopenjskih aplikacij to pomeni omogočanje komunikacije med mikro storitvami različnih ponudnikov. Diplomska naloga predstavi rešitev, ki omogoča posplošeno komunikacijo med večstopenjskimi storitvami, kar uporabniku olajša sestavo večstopenjskih aplikacij, ki uporabljajo več oblačnih ponudnikov. Rešitev večstopenjskim aplikacijam omogoča večjo fleksibilnost zaradi razširjene izbire kompatibilnih storitev. Namen diplomskega dela je začeti pogovor o reševanju problema odvisnosti od ponudnika pri večstopenjskih aplikacijah v oblaku ter o težavni komunikaciji med večstopenjskimi storitvami. Področje je še precej novo in mu manjka nekaj gradnikov, kot je dogodkovni prehod za večstopenjske aplikacije, ki bi lahko močno pripomogel h kakovosti aplikacij. Želja je, da bi osnova rešitve spodbudila ponudnike in uporabnike oblaka k razvoju celotne rešitve, ta pa bi pripomogla h kakovosti aplikacij, razvitih pri vseh ponudnikih storitev v oblaku.

Jezik:Slovenski jezik
Ključne besede:oblak, večstopenjske aplikacije, odvisnost od ponudnika, dogodek
Vrsta gradiva:Diplomsko delo/naloga
Tipologija:2.11 - Diplomsko delo
Organizacija:FRI - Fakulteta za računalništvo in informatiko
Leto izida:2020
PID:20.500.12556/RUL-122243 Povezava se odpre v novem oknu
COBISS.SI-ID:40431363 Povezava se odpre v novem oknu
Datum objave v RUL:30.11.2020
Število ogledov:902
Število prenosov:126
Metapodatki:XML RDF-CHPDL DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Event gateway solution for multi-tier cloud applications
Izvleček:
For the development of cloud applications cloud providers offer independently structured services called microservices. Microservices can communicate with each other through events and connect into applications called multi-tier cloud applications. Every cloud provider has differently defined microservices and communication between them, as standards for defining the communication and structure of microservices do not exist. That means microservices can only communicate with each other within the provider. This has led to a so-called vendor lock-in, which in some cases restricts users from developing quality cloud applications, as cloud providers offer different microservices in different qualities. If we wanted to develop a multi-tier application from microservices of different providers, we would need an interface for communication between services, which we in this work call an event gateway. Event gateway is a technology used to receive and redirect events and enable compatibility between nodes. In the case of multi-tier applications, this means enabling communication between the micro-services of different providers. The thesis presents a solution that enables generalized communication between multi-level services, which makes it easier for the user to develop multi-tier applications that use multiple cloud providers. The solution allows multi-tiered applications more flexibility, thanks to an expanded selection of compatible services. The purpose of the thesis is to start a conversation about solving the problem of vendor lock-in in multi-tier applications in the cloud, and about the difficult communication between multi-tier services. The field is still quite new and lacks some building blocks, such as an event gateway for multi-tier applications that could greatly contribute to the quality of applications. The desire is that the base solution would encourage cloud providers and users to develop the entire solution, which would contribute to the quality of applications developed on all cloud platforms.

Ključne besede:cloud, multi tier applications, vendor lock-in, event

Podobna dela

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

Nazaj