HEAL DSpace

∆ικτυακή εϕαϱµογή για την οπτικοποίηση εξαϱτήσεων µεταξύ endpoints µιας διεπαϕής REST

Αποθετήριο DSpace/Manakin

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

dc.contributor.author Λαλιάς, Δρόσος el
dc.contributor.author Lalias, Drosos en
dc.date.accessioned 2024-06-17T09:53:26Z
dc.date.available 2024-06-17T09:53:26Z
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/59716
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.27412
dc.rights Default License
dc.subject API en
dc.subject REST en
dc.subject Graph visualization en
dc.subject Web application en
dc.subject API Documentation en
dc.subject Δικτυακή Εφαρμογή el
dc.subject Γράφος Οπτικοποίησης el
dc.subject Τεκμηρίωση API el
dc.subject Παραγωγή Εξαρτήσεων el
dc.subject Ανάλυση API el
dc.title ∆ικτυακή εϕαϱµογή για την οπτικοποίηση εξαϱτήσεων µεταξύ endpoints µιας διεπαϕής REST el
heal.type bachelorThesis
heal.classification Software Engineering en
heal.language el
heal.access free
heal.recordProvider ntua el
heal.publicationDate 2024-03-21
heal.abstract Στην ψηφιακή εποχή, η αποδοτική διαχείριση και ανάλυση δεδοµένων είναι κρίσιµη, ιδιαίτερα στον τοµέα ανάπτυξης λογισµικού. Τα Application Programming Interfaces (APIs), λόγω της ευελιξίας και της κλιµακωσιµότητας που προσφέρουν, ικανοποιούν αυτή την ανάγκη, παρέχοντας τα µέσα για την εύκολη επικοινωνία και ανταλλαγή δεδοµένων µεταξύ διαφορετικών συστηµάτων και πλατφορµών. Για να χρησιµοποιήσουµε όµως ένα REST API σωστά, πρέπει πρώτα να το κατανοήσουµε. Η κατανόηση αυτή επιτρέπει την οµαλή ανάπτυξη και ενσωµάτωση νέων εφαρµογών και υπηρεσιών, ενισχύοντας τη διαλειτουργικότητα και την προσβασιµότητα. Το API Documentation αποτελεί την τεκµηρίωση που περιγράφει πώς να χρησιµοποιηθεί ένα API, παρέχοντας λεπτοµερείς οδηγίες για τα διαθέσιµα endpoints, τα request methods, τις µορφές των δεδοµένων που αναµένονται και επιστρέφονται, καθώς και πληροφορίες για τυχόν σφάλµατα ή εξαιρέσεις. Είναι ζωτικής σηµασίας για τους προγραµµατιστές, καθώς διευκολύνει την ορθή χρήση και ενσωµάτωση των APIs σε εφαρµογές και συστήµατα. Ωστόσο, πολλές ϕορές η πληροφορία που περιέχει ένα API Documentation δεν επαρκεί. Συγκεκριµένα, τα διαφορετικά endpoints ενός REST API εµφανίζουν συχνά σχέσεις εξάρτησης µεταξύ τους, η αναγνώριση των οποίων δεν είναι πάντα εύκολη. Στόχος αυτής της διπλωµατικής είναι η ϐελτίωση της κατανόησης και της χρήσης των APIs µέσω της ανάπτυξης µιας δικτυακής εφαρµογής που εµπλουτίζει την παραγωγή API Documentation οπτικοποιώντας τις εξαρτήσεις µεταξύ των endpoints οι οποίες έχουν ανα- γνωριστεί µε εργαλεία σε προηγούµενες εργασίες. Η οπτικοποίηση των εξαρτήσεων προσφέρει µια καθαρή και διαισθητική κατανόηση του τρόπου αλληλεπίδρασης των διαφοϱετικών στοιχείων ενός συστήµατος. Μέσω της οπτικής αναπαράστασης, οι προγραµµατιστές µπορούν πιο εύκολα να αναγνωρίσουν τον τρόπο ϱοής των δεδοµένων µέσα στο σύστηµα, να εντοπίσουν πιθανά σηµεία συµφόρησης ή ευπάθειας και να ϐελτιστοποιήσουν την αρχιτεκτονική δηµιουργώντας αποδοτικότερα συστήµατα. el
heal.advisorName Βεσκούκης, Βασίλειος el
heal.committeeMemberName Βεσκούκης, Βασίλειος el
heal.committeeMemberName Παπασπύρου, Νικόλαος el
heal.committeeMemberName Γκούμας, Γεώργιος el
heal.academicPublisher Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών el
heal.academicPublisherID ntua
heal.numberOfPages 62 σ. el
heal.fullTextAvailability false


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

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

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