Ανάπτυξη RESTful API εφαρμογής για διανομή σεισμολογικών δεδομένων μέσω διασύνδεσης σε σεισμολογικές πλατφόρμες
Ο σκοπός της παρούσας διπλωματικής εργασίας είναι η δημιουργία ενός εργαλείου με γραφικό περιβάλλον στο οποίο υπάρχει διασύνδεση με το FDSNWS-event. To Web Service event παρέχει πρόσβαση στις παραμέτρους και σε πληροφορίες σεισμικών συμβάντων τις οποίες επιστρέφει ως αρχείο XML με μορφή QuakeM...
Κύριος συγγραφέας: | |
---|---|
Άλλοι συγγραφείς: | |
Γλώσσα: | Greek |
Έκδοση: |
2022
|
Θέματα: | |
Διαθέσιμο Online: | http://hdl.handle.net/10889/16125 |
id |
nemertes-10889-16125 |
---|---|
record_format |
dspace |
spelling |
nemertes-10889-161252022-09-05T20:17:35Z Ανάπτυξη RESTful API εφαρμογής για διανομή σεισμολογικών δεδομένων μέσω διασύνδεσης σε σεισμολογικές πλατφόρμες Restful API development for seismic data distribution via FDSNWS web service Πουλάκη, Δήμητρα Μαρία Poulaki, Dimitra Maria Restful διασύνδεση Αρχιτεκτονική microservice Σεισμολογία Τανυστές σεισμικής ροπής Gisola QuakeML XML Dockerfile Docker-compose Microservice architecture Seismology Ο σκοπός της παρούσας διπλωματικής εργασίας είναι η δημιουργία ενός εργαλείου με γραφικό περιβάλλον στο οποίο υπάρχει διασύνδεση με το FDSNWS-event. To Web Service event παρέχει πρόσβαση στις παραμέτρους και σε πληροφορίες σεισμικών συμβάντων τις οποίες επιστρέφει ως αρχείο XML με μορφή QuakeML. Το εργαλείο που αναπτύχθηκε προσφέρει επιπλέον διασύνδεση με το Gisola, όπου είναι μία εφαρμογή υπολογισμού του τανυστή σεισμικής ροπής σε σχεδόν πραγματικό χρόνο, η οποία προς το παρόν χρησιμοποιείται σε επιχειρησιακή λειτουργία από το Γεωδυναμικό Ινστιτούτο του Εθνικού Αστεροσκοπείου Αθηνών. Παράλληλα, υπάρχει σύνδεση με σεισμικά δεδομένα του Εθνικού Αστεροσκοπείου Αθηνών και του οργανισμού ORFEUS για περισσότερες πληροφορίες και χαρακτηριστικά του εκάστοτε σεισμικού συμβάντος και γραφική απεικόνιση της γεωγραφικής θέσης που παρατηρήθηκε. Για την υλοποίηση του backend του εργαλείου έχουν αναπτυχθεί τρία web services τα οποία εκτελούν αιτήματα στο fdsnws-event και επιστρέφουν τα κατάλληλα δεδομένα. Τα δεδομένα που επιστρέφονται από το event Web Service μορφοποιούνται και φιλτράρονται κατάλληλα με τελικό σκοπό την απεικόνισή τους στον πίνακα δεδομένων που έχει δημιουργηθεί στην frontend σελίδα του λογισμικού. Τα στοιχεία των backend και frontend «ομαδοποιούνται» σε τέσσερα container με τη βοήθεια αρχείων που ονομάζονται Dockerfile και η εκτέλεση ολόκληρου του λογισμικού του εργαλείου πραγματοποιείται συγκεντρωτικά χρησιμοποιώντας το docker-compose. 2022-03-21T06:25:55Z 2022-03-21T06:25:55Z 2022-03 http://hdl.handle.net/10889/16125 gr application/pdf |
institution |
UPatras |
collection |
Nemertes |
language |
Greek |
topic |
Restful διασύνδεση Αρχιτεκτονική microservice Σεισμολογία Τανυστές σεισμικής ροπής Gisola QuakeML XML Dockerfile Docker-compose Microservice architecture Seismology |
spellingShingle |
Restful διασύνδεση Αρχιτεκτονική microservice Σεισμολογία Τανυστές σεισμικής ροπής Gisola QuakeML XML Dockerfile Docker-compose Microservice architecture Seismology Πουλάκη, Δήμητρα Μαρία Ανάπτυξη RESTful API εφαρμογής για διανομή σεισμολογικών δεδομένων μέσω διασύνδεσης σε σεισμολογικές πλατφόρμες |
description |
Ο σκοπός της παρούσας διπλωματικής εργασίας είναι η δημιουργία ενός εργαλείου με
γραφικό περιβάλλον στο οποίο υπάρχει διασύνδεση με το FDSNWS-event. To Web
Service event παρέχει πρόσβαση στις παραμέτρους και σε πληροφορίες σεισμικών
συμβάντων τις οποίες επιστρέφει ως αρχείο XML με μορφή QuakeML. Το εργαλείο που
αναπτύχθηκε προσφέρει επιπλέον διασύνδεση με το Gisola, όπου είναι μία εφαρμογή
υπολογισμού του τανυστή σεισμικής ροπής σε σχεδόν πραγματικό χρόνο, η οποία προς
το παρόν χρησιμοποιείται σε επιχειρησιακή λειτουργία από το Γεωδυναμικό Ινστιτούτο
του Εθνικού Αστεροσκοπείου Αθηνών. Παράλληλα, υπάρχει σύνδεση με σεισμικά
δεδομένα του Εθνικού Αστεροσκοπείου Αθηνών και του οργανισμού ORFEUS για
περισσότερες πληροφορίες και χαρακτηριστικά του εκάστοτε σεισμικού συμβάντος και
γραφική απεικόνιση της γεωγραφικής θέσης που παρατηρήθηκε. Για την υλοποίηση του
backend του εργαλείου έχουν αναπτυχθεί τρία web services τα οποία εκτελούν αιτήματα
στο fdsnws-event και επιστρέφουν τα κατάλληλα δεδομένα. Τα δεδομένα που
επιστρέφονται από το event Web Service μορφοποιούνται και φιλτράρονται κατάλληλα
με τελικό σκοπό την απεικόνισή τους στον πίνακα δεδομένων που έχει δημιουργηθεί
στην frontend σελίδα του λογισμικού. Τα στοιχεία των backend και frontend
«ομαδοποιούνται» σε τέσσερα container με τη βοήθεια αρχείων που ονομάζονται
Dockerfile και η εκτέλεση ολόκληρου του λογισμικού του εργαλείου πραγματοποιείται
συγκεντρωτικά χρησιμοποιώντας το docker-compose. |
author2 |
Poulaki, Dimitra Maria |
author_facet |
Poulaki, Dimitra Maria Πουλάκη, Δήμητρα Μαρία |
author |
Πουλάκη, Δήμητρα Μαρία |
author_sort |
Πουλάκη, Δήμητρα Μαρία |
title |
Ανάπτυξη RESTful API εφαρμογής για διανομή σεισμολογικών δεδομένων μέσω διασύνδεσης σε σεισμολογικές πλατφόρμες |
title_short |
Ανάπτυξη RESTful API εφαρμογής για διανομή σεισμολογικών δεδομένων μέσω διασύνδεσης σε σεισμολογικές πλατφόρμες |
title_full |
Ανάπτυξη RESTful API εφαρμογής για διανομή σεισμολογικών δεδομένων μέσω διασύνδεσης σε σεισμολογικές πλατφόρμες |
title_fullStr |
Ανάπτυξη RESTful API εφαρμογής για διανομή σεισμολογικών δεδομένων μέσω διασύνδεσης σε σεισμολογικές πλατφόρμες |
title_full_unstemmed |
Ανάπτυξη RESTful API εφαρμογής για διανομή σεισμολογικών δεδομένων μέσω διασύνδεσης σε σεισμολογικές πλατφόρμες |
title_sort |
ανάπτυξη restful api εφαρμογής για διανομή σεισμολογικών δεδομένων μέσω διασύνδεσης σε σεισμολογικές πλατφόρμες |
publishDate |
2022 |
url |
http://hdl.handle.net/10889/16125 |
work_keys_str_mv |
AT poulakēdēmētramaria anaptyxērestfulapiepharmogēsgiadianomēseismologikōndedomenōnmesōdiasyndesēsseseismologikesplatphormes AT poulakēdēmētramaria restfulapidevelopmentforseismicdatadistributionviafdsnwswebservice |
_version_ |
1771297298533318656 |