Σχεδίαση και ανάπτυξη εφαρμογής με Web Services
View/ Open
Subject
Web services -- Design ; Παγκόσμιος Ιστός (WWW) -- Τεχνολογικές καινοτομίες ; Αρχιτεκτονική ηλεκτρονικών υπολογιστών ; Διαδικτυακός προγραμματισμόςAbstract
Η μεγάλη ανάπτυξη του διαδικτύου τα τελευταία χρόνια έφερε στο προσκήνιο ένα σύνολο από νέες τεχνολογίες. Ταυτόχρονα, ο προσωπικός υπολογιστής με τη χρήση των φυλλομετρητών (Browsers) έπαψε να είναι ο κυρίαρχος τρόπος πρόσβασης στο διαδικτύου, καθώς ο μέσος χρήστης μπορεί πλέον να χρησιμοποιήσει είτε την ταμπλέτα του είτε το κινητό τηλέφωνο. Οι διαφορετικοί τρόποι πρόσβασης προσέφεραν εύφορο έδαφος στην ανάπτυξη νέων, καινοτόμων εφαρμογών ή επέβαλλαν την ανάγκη επέκτασης ήδη υπαρχόντων εφαρμογών ώστε να υποστηρίξουν τις νέες πλατφόρμες. Τα Web Services είναι μια τεχνολογία που συνηγορεί σε αυτή τη κατεύθυνση καθιστώντας ευέλικτη την επέκταση είτε ήδη υπαρχόντων εφαρμογών είτε την ανάπτυξη νέων, προσφέροντας την απαραίτητη ασφάλεια, ευχρηστία αλλά και εξασφαλίζοντας μια κοινή διεπαφή ανεξαρτήτου πλατφόρμας, "διαγράφοντας" έτσι τα υπάρχοντα τεχνολογικά σύνορα. Παρ' όλα αυτά συνεχίζουν να υφίστανται τομείς όπου δεν έχουν ακόμα εφαρμοστεί αυτές οι τεχνολογίες. Ο τομέας των συστημάτων διαχείρισης μαθητών δείχνει να είναι ένας από αυτούς. Στην παρούσα διπλωματική εργασία θα παρουσιάσουμε ένα σύστημα διαχείρισης μαθητών, το Dreskt, το οποίο χρησιμοποιεί Web Services ώστε να εκθέσει μέρος της λειτουργικότητας του στην μαθητική κοινότητα. Οι μαθητές με τη χρήση μιας εφαρμογής πελάτη σε κινητό τηλέφωνο Android, αποκτούν πρόσβαση σε λειτουργίες του Dreskt διευκολύνοντας έτσι τη διεπαφή με τη γραμματεία αλλά και μειώνοντας όγκο εργασίας από αυτή εξασφαλίζοντας την απαιτούμενη ταχύτητα, ασφάλεια διατηρώντας παράλληλα της υπάρχουσες εσωτερικές ροές εργασίας.