Ιδρυματικό Αποθετήριο
Πολυτεχνείο Κρήτης
EN  |  EL

Αναζήτηση

Πλοήγηση

Ο Χώρος μου

Περιγραφή ασύγχρονης λειτουργικότητας υπηρεσιών στο πρότυπο OpenAPI

Ieronymakis Emmanouil-Georgios

Απλή Εγγραφή


URIhttp://purl.tuc.gr/dl/dias/7F2F23CA-9C57-4743-9BBC-EE32AD7AA83C-
Αναγνωριστικόhttps://doi.org/10.26233/heallink.tuc.100531-
Γλώσσαen-
Μέγεθος634.9 Kilobytesen
Μέγεθος106 pagesen
ΤίτλοςDescription of asynchronous service functionality in the OpenAPI standarden
ΤίτλοςΠεριγραφή ασύγχρονης λειτουργικότητας υπηρεσιών στο πρότυπο OpenAPIel
ΔημιουργόςIeronymakis Emmanouil-Georgiosen
ΔημιουργόςΙερωνυμακης Εμμανουηλ-Γεωργιοςel
Συντελεστής [Μέλος Εξεταστικής Επιτροπής]Chalkiadakis Georgiosen
Συντελεστής [Μέλος Εξεταστικής Επιτροπής]Χαλκιαδακης Γεωργιοςel
Συντελεστής [Επιβλέπων Καθηγητής]Petrakis Evripidisen
Συντελεστής [Επιβλέπων Καθηγητής]Πετρακης Ευριπιδηςel
Συντελεστής [Μέλος Εξεταστικής Επιτροπής]Tsinaraki Chrysien
Συντελεστής [Μέλος Εξεταστικής Επιτροπής]Τσιναρακη Χρυσηel
ΕκδότηςΠολυτεχνείο Κρήτηςel
ΕκδότηςTechnical University of Creteen
Ακαδημαϊκή ΜονάδαΠολυτεχνείο Κρήτης::Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστώνel
ΠερίληψηPublishing service descriptions on the web is critical to their discovery and dissemination in the marketplace. The OpenAPI Specification is a powerful framework for HTTP(S) and RESTful services, endorsed by the Linux Foundation and supported by major software vendors such as Google and Microsoft. OpenAPI comprises a large set of properties for composing service descriptions. The syntactic binding of OpenAPI format to JSON (or YAML) complicates the detection of similarities, inconsistencies, or ambiguities in service descriptions. A previous work introduced, an OpenAPI Ontology for REST Services that emphasized the mapping of Schema properties and the ways they are combined with other properties to form composed or polymorphic expressions in an ontology. This work extends and integrates previous work efforts on mapping OpenAPI descriptions to an ontology. It adds new functionality and implements a more efficient ontology conversion mechanism for mapping complex Schema objects and the asynchronous features of the latest OpenAPI version (i.e., Links, Webhooks, and Callbacks). The process has been assessed both qualitatively and quantitatively. The qualitative evaluation guarantees the structural and semantic integrity of the ontology. The qualitative evaluation supports our claim of real-time efficiency for both the ontology mapping and the query search on a triple-store repository using 10,000 OpenAPI descriptions downloaded from Swaggerhub.en
ΠερίληψηΗ δημοσίευση περιγραφών υπηρεσιών στον Ιστό είναι κρίσιμης σημασίας για την ανακάλυψη και την διάδοσή τους στην αγορά. Το πρότυπο OpenAPI είναι ένα ισχυρό Framework για υπηρεσίες HTTP(S) και RESTful, που έχει εγκριθεί από το Linux Foundation και υποστηρίζεται από μεγάλους προμηθευτές λογισμικού όπως η Google και η Microsoft. Το OpenAPI περιλαμβάνει ένα μεγάλο σετ ιδιοτήτων για την σύνταξη περιγραφών υπηρεσιών. Η συντακτική σύνδεση του OpenAPI σε JSON (ή YAML) περιπλέκει τον εντοπισμό ομοιοτήτων, ασυνεπειών ή ασάφειων στις περιγραφές υπηρεσιών. Σε προηγούμενη εργασία παρουσιάστηκε, μία οντολογία OpenAPI για υπηρεσίες REST που έδινε έμφαση στην αντιστοίχιση των ιδιοτήτων των Schema αντικειμένων και στους τρόπους που συνδυάζονται με άλλες ιδιότητες για να σχηματίσουν σύνθετες ή πολυμορφικές εκφράσεις σε μία οντολογία. Αυτή η εργασία επεκτείνει και ενσωματώνει προηγούμενες προσπάθειες εργασιών για την αντιστοίχιση περιγραφών OpenAPI σε μία οντολογία. Προσθέτει νέα λειτουργικότητα και εφαρμόζει έναν πιο αποτελεσματικό μηχανισμό μετατροπής σύνθετων Schema αντικειμένων και των ασύγχρονων χαρακτηριστικών της τελευταίας έκδοσης OpenAPI (δηλαδή, Links, Webhooks και Callbacks) σε οντολογία. Η εργασία έχει αξιολογηθεί τόσο ποιοτικά όσο και ποσοτικά. Η ποιοτική αξιολόγηση εγγυάται τη δομική και σημασιολογική ακεραιότητα της οντολογίας. Η ποιοτική αξιολόγηση υποστηρίζει τον ισχυρισμό μας για αποτελεσματικότητα σε πραγματικό χρόνο τόσο για την αντιστοίχιση οντολογίας όσο και για την αναζήτηση ερωτημάτων σε ένα triple-store χρησιμοποιώντας 10.000 περιγραφές OpenAPI που έχουν ληφθεί από το Swaggerhub.el
ΤύποςΔιπλωματική Εργασίαel
ΤύποςDiploma Worken
Άδεια Χρήσηςhttp://creativecommons.org/licenses/by/4.0/en
Ημερομηνία2024-08-01-
Ημερομηνία Δημοσίευσης2024-
Θεματική ΚατηγορίαSemantic weben
Θεματική ΚατηγορίαCloud servicesen
Βιβλιογραφική ΑναφοράEmmanouil-Georgios Ieronymakis, "Description of asynchronous service functionality in the OpenAPI standard", Diploma Work, Diploma Work, School of Electrical and Computer Engineering, Technical University of Crete, Chania, Greece, 2024en
Βιβλιογραφική ΑναφοράΕμμανουήλ-Γεώργιος Ιερωνυμάκης, "Περιγραφή ασύγχρονης λειτουργικότητας υπηρεσιών στο πρότυπο OpenAPI", Διπλωματική Εργασία, Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών, Πολυτεχνείο Κρήτης, Χανιά, Ελλάς, 2024el

Διαθέσιμα αρχεία

Υπηρεσίες

Στατιστικά