Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/12812
Title: Έξυπνες Ροές Εργασίας Restful Διαδικτυακών Υπηρεσιών Με Τη Βοήθεια Του Εργαλείου Webhookit
Authors: Γκότσε Μπλερίνα
Βαρβαρίγου Θεοδώρα
Keywords: restful διαδικτυακές υπηρεσίες
διαδίκτυο
webookit
υπηρεσιοστρεφής αρχιτεκτονική
soap
uddi
wsdl
wαdl
nodejs
mongodb
radical
Issue Date: 15-Jul-2015
Abstract: Οι RESTful διαδικτυακές υπηρεσίες έχουν καθιερωθεί πλεον στο διαδίκτυο ως οι πλεον κατάλληλες για τη μεταφορά, την ανάκτηση και την εισαγωγή μεγάλου όγκου δεδομένων στο διαδίκτυο. Δημιουργείται έτσι η ανάγκη για την ανάπτυξη εργαλείων που μπορούν να παράγουν και να διαχειρίζονται ροές εργασιών των RESTful διαδικτυακών υπηρεσιών. Ένα τέτοιο εργαλείο ανοιχτού λογισμικού είναι και το WebHookIt του οποίου τη λειτουργία αναπτύξαμε και επεκτείναμε στα πλαίσια την συγκεκριμένης διπλωματικής.Παρακάτω αναλύουμε και εξετάζουμε λεπτομερώς τις διαδικτυακές υπηρεσίες και την εξέλιξή τους. Βασικό ρόλο σε αυτό παίζει η κατανοήση της υπηρεσιοστρεφούς αρχιτεκτονικής δηλαδή ποιους κανονές θα πρέπει να ακολουθεί μια υπηρεσία ώστε να χαρακτηρίζεται ως στοιχείο μιας υπηρεσιοστρεφούς αρχιτεκτονικής και ποια είναι η δομή μιας τέτοιας αρχιτεκτονικής. Σημαντικά επίσης για τη λειτουργία και την επικοινωνία αυτών των υπηρεσιών είναι τα πρωτόκολλα SOAP, UDDI, WSDL και WADL τα οποία θα εξεταστούν παρακάτω. Ένας πιο εξελιγμένος απόγονος των διαδικτυακών υπηρεσιών είναι οι RESTful διαδικτυακές υπηρεσίες οι οποίες ακολουθούν ένα συγκεκριμένο σύνολο αρχιτεκτονικών αρχών εστιάζοντας κυρίως στους πόρους ενός συστήματος. Επομένως, παρακάτω περιγράφουμε τη σημασία αυτών των υπηρεσιών καθώς και γιατί κυριάρχισαν στο διαδίκτυο. Έπειτα θα ασχοληθούμε με την ανάλυση του WebHookIt καθώς και των επιμέρους εργαλείων που το αποτελούν τα οποία είναι το NodeJS και η βάση δεδομένων MongoDB. Τέλος θα παρουσιάσουμε τις δυνατότητες του WebHookIt και την επέκταση των δυνατοτήτων αυτών ώστε να συμβαδίζουν με της ανάγκες και τις απαιτήσεις του project RADICAL για το οποίο εφαρμόστηκε η συγκεκριμένη πλατφόρμα.
URI: http://artemis-new.cslab.ece.ntua.gr:8080/jspui/handle/123456789/12812
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.