Ανάπτυξη RESTful API εφαρμογής για διανομή σεισμολογικών δεδομένων μέσω διασύνδεσης σε σεισμολογικές πλατφόρμες

Ο σκοπός της παρούσας διπλωματικής εργασίας είναι η δημιουργία ενός εργαλείου με γραφικό περιβάλλον στο οποίο υπάρχει διασύνδεση με το FDSNWS-event. To Web Service event παρέχει πρόσβαση στις παραμέτρους και σε πληροφορίες σεισμικών συμβάντων τις οποίες επιστρέφει ως αρχείο XML με μορφή QuakeM...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Πουλάκη, Δήμητρα Μαρία
Άλλοι συγγραφείς: Poulaki, Dimitra Maria
Γλώσσα: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