Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/12812
Full metadata record
DC FieldValueLanguage
dc.contributor.authorΓκότσε Μπλερίνα
dc.date.accessioned2018-07-23T08:46:23Z-
dc.date.available2018-07-23T08:46:23Z-
dc.date.issued2015-7-15
dc.date.submitted2015-7-9
dc.identifier.urihttp://artemis-new.cslab.ece.ntua.gr:8080/jspui/handle/123456789/12812-
dc.description.abstractΟι RESTful διαδικτυακές υπηρεσίες έχουν καθιερωθεί πλεον στο διαδίκτυο ως οι πλεον κατάλληλες για τη μεταφορά, την ανάκτηση και την εισαγωγή μεγάλου όγκου δεδομένων στο διαδίκτυο. Δημιουργείται έτσι η ανάγκη για την ανάπτυξη εργαλείων που μπορούν να παράγουν και να διαχειρίζονται ροές εργασιών των RESTful διαδικτυακών υπηρεσιών. Ένα τέτοιο εργαλείο ανοιχτού λογισμικού είναι και το WebHookIt του οποίου τη λειτουργία αναπτύξαμε και επεκτείναμε στα πλαίσια την συγκεκριμένης διπλωματικής.Παρακάτω αναλύουμε και εξετάζουμε λεπτομερώς τις διαδικτυακές υπηρεσίες και την εξέλιξή τους. Βασικό ρόλο σε αυτό παίζει η κατανοήση της υπηρεσιοστρεφούς αρχιτεκτονικής δηλαδή ποιους κανονές θα πρέπει να ακολουθεί μια υπηρεσία ώστε να χαρακτηρίζεται ως στοιχείο μιας υπηρεσιοστρεφούς αρχιτεκτονικής και ποια είναι η δομή μιας τέτοιας αρχιτεκτονικής. Σημαντικά επίσης για τη λειτουργία και την επικοινωνία αυτών των υπηρεσιών είναι τα πρωτόκολλα SOAP, UDDI, WSDL και WADL τα οποία θα εξεταστούν παρακάτω. Ένας πιο εξελιγμένος απόγονος των διαδικτυακών υπηρεσιών είναι οι RESTful διαδικτυακές υπηρεσίες οι οποίες ακολουθούν ένα συγκεκριμένο σύνολο αρχιτεκτονικών αρχών εστιάζοντας κυρίως στους πόρους ενός συστήματος. Επομένως, παρακάτω περιγράφουμε τη σημασία αυτών των υπηρεσιών καθώς και γιατί κυριάρχισαν στο διαδίκτυο. Έπειτα θα ασχοληθούμε με την ανάλυση του WebHookIt καθώς και των επιμέρους εργαλείων που το αποτελούν τα οποία είναι το NodeJS και η βάση δεδομένων MongoDB. Τέλος θα παρουσιάσουμε τις δυνατότητες του WebHookIt και την επέκταση των δυνατοτήτων αυτών ώστε να συμβαδίζουν με της ανάγκες και τις απαιτήσεις του project RADICAL για το οποίο εφαρμόστηκε η συγκεκριμένη πλατφόρμα.
dc.languageGreek
dc.subjectrestful διαδικτυακές υπηρεσίες
dc.subjectδιαδίκτυο
dc.subjectwebookit
dc.subjectυπηρεσιοστρεφής αρχιτεκτονική
dc.subjectsoap
dc.subjectuddi
dc.subjectwsdl
dc.subjectwαdl
dc.subjectnodejs
dc.subjectmongodb
dc.subjectradical
dc.titleΈξυπνες Ροές Εργασίας Restful Διαδικτυακών Υπηρεσιών Με Τη Βοήθεια Του Εργαλείου Webhookit
dc.typeDiploma Thesis
dc.description.pages1
dc.contributor.supervisorΒαρβαρίγου Θεοδώρα
dc.departmentΤομέας Επικοινωνιών, Ηλεκτρονικής & Συστημάτων Πληροφορικής
dc.organizationΕΜΠ, Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών
Appears in Collections:Διπλωματικές Εργασίες - Theses

Files in This Item:
File SizeFormat 
DT2015-0165.pdf1.61 MBAdobe PDFView/Open


Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.