Εμφάνιση απλής εγγραφής

Cloud gateways for heterogenous data sources

dc.contributor.advisorΚυριαζής, Δημοσθένης
dc.contributor.advisorKyriazis, Dimosthenis
dc.contributor.authorΚακομήτας, Δημήτριος - Στυλιανός
dc.contributor.authorKakomitas, Dimitrios - Stylianos
dc.date.accessioned2021-09-28T08:04:47Z
dc.date.available2021-09-28T08:04:47Z
dc.date.issued2021-09
dc.identifier.urihttps://dione.lib.unipi.gr/xmlui/handle/unipi/13696
dc.identifier.urihttp://dx.doi.org/10.26267/unipi_dione/1119
dc.format.extent76el
dc.language.isoenel
dc.publisherΠανεπιστήμιο Πειραιώςel
dc.titleCloud gateways for heterogenous data sourcesel
dc.title.alternativeΠροσαρμοστικές πύλες υποδομών υπολογιστικών νεφών για διαφορετικές πηγές δεδομένωνel
dc.typeMaster Thesisel
dc.contributor.departmentΣχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Ψηφιακών Συστημάτωνel
dc.description.abstractENCloud computing has gained wide popularity during last decade. More and more organizations and enterprises are moving their infrastructure in serverless platforms in order to enjoy the benefits and the flexibility that the cloud technology provides. Serverless platforms offer the possibility to deploy and execute services as functions f(x) and compose serverless workflows. Certain types of services, e.g., analytical services, require access to data in order to operate and provide results. Accessing external data resources in serverless environments can often become a problem due to several restrictions because of platform policies that might exist. Alongside this fact, specific efficiency considerations may arise regarding the long running tasks running on the cloud. Extracting data from different data sources is a challenging task in itself. There are literary countless external APIs, database technologies and file formats, that in order to be consumed different tools, libraries, or protocols need to be utilized. A unified gateway component, operating as a single point of entry for the cloud platform may prove to be the solution to these above-mentioned problems. The main goal of this component is to combine and orchestrate several microservices, each one responsible to collect data from a specific data source and additionally provide data-cleansing and data-transformation mechanisms in order to produce datasets that meet the standards of the gateway’s users . The collected data would be accessible via REST endpoints of a single API. The “Cloud Gateway”, as will be mentioned in the rest of this thesis, was designed, and implemented considering the problems and challenges of a production environment like load balancing, scalability, high availability, authentication, and authorization strategies etc. On top of this, state-of-the-art methodologies and tools will be utilized to achieve the goals without compromising performance. To avoid misinterpretation, the designation “Cloud Gateway” does not refer to a gateway that combines PaaS infrastructure from different cloud providers, but to a gateway that is acting as intermediate between any cloud platform and its external and heterogeneous data sources from which data should be fetched.el
dc.contributor.masterΠληροφοριακά Συστήματα και Υπηρεσίεςel
dc.subject.keywordGatewayel
dc.subject.keywordMicroservicesel
dc.subject.keywordDevOpsel
dc.subject.keywordREST APIel
dc.date.defense2021-09-21


Αρχεία σε αυτό το τεκμήριο

Thumbnail

Αυτό το τεκμήριο εμφανίζεται στις ακόλουθες συλλογές

Εμφάνιση απλής εγγραφής


Βιβλιοθήκη Πανεπιστημίου Πειραιώς
Επικοινωνήστε μαζί μας
Στείλτε μας τα σχόλιά σας
Created by ELiDOC
Η δημιουργία κι ο εμπλουτισμός του Ιδρυματικού Αποθετηρίου "Διώνη", έγιναν στο πλαίσιο του Έργου «Υπηρεσία Ιδρυματικού Αποθετηρίου και Ψηφιακής Βιβλιοθήκης» της πράξης «Ψηφιακές υπηρεσίες ανοιχτής πρόσβασης της βιβλιοθήκης του Πανεπιστημίου Πειραιώς»