izpis_h1_title_alt

Rešitev dogodkovnega prehoda pri večstopenjskih aplikacijah v oblaku
ID VEHOVAR, NEŽA (Author), ID Stankovski, Vlado (Mentor) More about this mentor... This link opens in a new window, ID Cankar, Matija (Comentor)

.pdfPDF - Presentation file, Download (747,16 KB)
MD5: D1B514FEA4BE333F7111267E8EC05C9B

Abstract
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.

Language:Slovenian
Keywords:oblak, večstopenjske aplikacije, odvisnost od ponudnika, dogodek
Work type:Bachelor thesis/paper
Typology:2.11 - Undergraduate Thesis
Organization:FRI - Faculty of Computer and Information Science
Year:2020
PID:20.500.12556/RUL-122243 This link opens in a new window
COBISS.SI-ID:40431363 This link opens in a new window
Publication date in RUL:30.11.2020
Views:1236
Downloads:155
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Event gateway solution for multi-tier cloud applications
Abstract:
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.

Keywords:cloud, multi tier applications, vendor lock-in, event

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back