Υποστήριξη ανάπτυξης εφαρμογών διαδικτύου προσανατολιζόμενες σε υπηρεσίες : μια προσέγγιση στο χώρο των ανοικτών συστημάτων υπερμέσων

Παρόλο που το υπερκείμενο ως τρόπος δόμησης πληροφορίας τυγχάνει ευρείας αποδοχής, μέχρι σήμερα τα Συστήματα Υπερκειμένου (ΣΥ) δεν έχουν καταφέρει να προσφέρουν τη λειτουργικότητά τους στο ευρύ κοινό σε ικανοποιητικό βαθμό. Οι σχεδιαστικές προσεγγίσεις των ΣΥ αλλά και η αδυναμία υποστήριξης των προγ...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Καρούσος, Νίκος
Άλλοι συγγραφείς: Τσακαλίδης, Αθανάσιος
Μορφή: Thesis
Γλώσσα:Greek
Έκδοση: 2012
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/10889/4948
Περιγραφή
Περίληψη:Παρόλο που το υπερκείμενο ως τρόπος δόμησης πληροφορίας τυγχάνει ευρείας αποδοχής, μέχρι σήμερα τα Συστήματα Υπερκειμένου (ΣΥ) δεν έχουν καταφέρει να προσφέρουν τη λειτουργικότητά τους στο ευρύ κοινό σε ικανοποιητικό βαθμό. Οι σχεδιαστικές προσεγγίσεις των ΣΥ αλλά και η αδυναμία υποστήριξης των προγραμματιστών ξένων εφαρμογών για τη χρήση των υπηρεσιών υπερκειμένου οδήγησαν σε μία δυσμενή κατάσταση όσο αφορά στην αποδοτική παροχή υπηρεσιών υπερκειμένου. Το πρόβλημα αυτό ανέδειξε την αναγκαιότητα για την επαναπροσέγγιση των σχεδιαστικών αρχών των ΣΥ έχοντας ως βασική προτεραιότητα τη δημιουργία και την εύκολη παροχή υπηρεσιών υπερκειμένου στο ευρύ κοινό. Η παρούσα διατριβή πραγματεύεται τη δημιουργία ενός πλαισίου για την παροχή υπηρεσιών υπερκειμένου σε ξένα συστήματα αλλά και την υποστήριξη της ανάπτυξης εφαρμογών διαδικτύου βασισμένες σε υπηρεσίες υπερκειμένου. Η υιοθέτηση της Αρχιτεκτονικής Προσανατολιζόμενης σε Υπηρεσίες – ΑΠΥ στο σχεδιασμό των ΣΥ αποτέλεσε την προτεινόμενη προσέγγιση της διατριβής. Η ανάπτυξη συστημάτων υπερκειμένου βασισμένα σε αρχές της ΑΠΥ αλλά και η παροχή υπηρεσιών υπερκειμένου στο διαδίκτυο με χρήση παγκοσμίων προτύπων επιχειρούν να διευκολύνουν την εκμετάλλευση της λειτουργικότητας των ΣΥ από χρήστες και από άλλα συστήματα. Έχοντας ως παράδειγμα υπάρχοντα ΑΣΥ αλλά και συστήματα υπερμέσων βασισμένα σε ψηφίδες (ΑΣΥ-ΒΨ) - όπως ο Callimachus - μελετήθηκε και χρησιμοποιήθηκε η τεχνική των Web Services έτσι ώστε να είναι δυνατή η παροχή στο διαδίκτυο υπηρεσιών υπερμέσων διαφόρων λειτουργικών πεδίων (ταξινομίες, χωρική αναπαράσταση, πλοήγηση κ.α.) από υπάρχοντα συστήματα. Σημείο αναφοράς της εφαρμογής της προτεινόμενης τεχνικής υπήρξε το σύστημα Babylon. Το Babylon είναι ένα σύστημα παροχής υπηρεσιών ταξινόμησης, το οποίο σχεδιάστηκε και κατασκευάστηκε ως ψηφίδα του συστήματος Callimachus και κατόπιν μετεξελίχθηκε σε αυτόνομη υπηρεσία παγκόσμιου ιστού (Web Service). Επιπλέον, αναπτύχθηκε ένα σύστημα υποστήριξης συνεργασίας και λήψης αποφάσεων βασισμένο σε τεχνολογίες συστημάτων χωρικού υπερκειμένου και υπερκειμένου υποστήριξης επιχειρηματολογίας. Η ανάπτυξη έγινε εξ’ολοκλήρου βασισμένη στις αρχές της αρχιτεκτονικής προσανατολιζόμενης σε υπηρεσίες και η εκμετάλλευση των υπηρεσιών του είναι δυνατή τόσο μέσω του παγκοσμίου ιστού όσο και από εξωτερικές εφαρμογές χρησιμοποιώντας εξειδικευμένα Web Services. Τέλος, μελετήθηκε η δυνατότητα ανακάλυψης και αναζήτησης των υπηρεσιών υπερμέσων μέσα από ένα ολοκληρωμένο πλαίσιο υποστήριξης ανάπτυξης εφαρμογών που χρησιμοποιούν υπηρεσίες υπερκειμένου. Με την εφαρμογή της προτεινόμενης προσέγγισης και την αξιολόγηση της χρήσης των συστημάτων παράχθηκαν θετικά συμπεράσματα όσο αφορά στην αξιοποίηση των ΑΠΥ σε συστήματα υπερμέσων και με τον τρόπο αυτό τεκμηριώθηκε η χρησιμότητα της συνολικής προσέγγισης.