Αρχιτεκτονική συστημάτων διαχείρισης περιεχομένου, τεχνικές διαχείρισης περιεχομένου και υλοποίηση σχετικής εφαρμογής
Loading...
Date
2015-04-27
Authors
Καπαγεωργόπουλος, Σπυρίδων
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Τα συστήματα διαχείρισης περιεχομένου εξελίσσονται συνεχώς προσφέροντας περισσότερες και πολυπλοκότερες υπηρεσίες προς τους χρήστες/διαχειριστές. Παράλληλα, πλήθος σχεδιαστικών τεχνικών και σύγχρονων τεχνολογιών, που έχουν προταθεί από την παγκόσμια ερευνητική κοινότητα, φαίνεται να κερδίζουν έδαφος στην υλοποίηση τέτοιων συστημάτων, προκειμένου να αντιμετωπιστούν θέματα όπως είναι η μεταφορά ψηφιακών δεδομένων και η ευελιξία στην υλοποίηση επιχειρησιακών λογικών. Αυτό έχει ως αποτέλεσμα τη βελτίωση των διαδικασιών παραμετροποίησης, με τέτοιο τρόπο ώστε να δίνεται η δυνατότητα στους προγραμματιστές και σχεδιαστές εφαρμογών να χρησιμοποιούν ποιοτικά και αποδοτικά APIs και προγραμματιστικές τεχνικές. Επιπρόσθετα, τα οφέλη της χρήσης των προτύπων και τεχνικών είναι εμφανή στην ανάπτυξη βοηθητικών εργαλείων, την επίλυση κοινών προβλημάτων και την επικοινωνία μεταξύ διαφορετικών συστημάτων διαχείρισης περιεχομένου.
Στα πλαίσια αυτής της διπλωματικής εργασίας μελετούνται σχεδιαστικές αρχές, πρότυπα και προγραμματιστικές τεχνικές, οι οποίες εφαρμόζονται για την υλοποίηση ευρέως διαδεδομένων συστημάτων διαχείρισης περιεχομένου. Απώτερος στόχος είναι η ανάδειξη θεμάτων σχετικών με τις τεχνικές διαχείρισης πληροφορίας που έχουν εφαρμοστεί και η αξιολόγηση των εργαλείων που έχουν αναπτυχθεί σε σύγχρονα συστήματα διαχείρισης περιεχομένου, όπως είναι το Drupal, το Documentum και το Alfresco.
Επιπλέον, υλοποιείται σύστημα για την επίτευξη επικοινωνίας του Drupal με απομακρυσμένο αποθηκευτικό χώρο, μέσω Web Services. Με αυτό τον τρόπο προτείνεται περιβάλλον ικανό να χειριστεί πληροφορία εκτός του συστήματος του Drupal και αναδεικνύεται η σπουδαιότητα της αρθρωτής αρχιτεκτονικής και της επεξεργασίας περιεχομένου σε υποσυστήματα διαφορετικών εξυπηρετητών. Στα πλαίσια της υλοποίησης αυτής χρησιμοποιήθηκαν τεχνολογίες και γλώσσες προγραμματισμού php, XHTML, Javascript, AJAX για τα modules και την παρουσίαση σε περιβάλλον Drupal, EJBs και JPA για την υλοποίηση της επιχειρησιακής λογικής και των Web Services σε ξεχωριστό εξυπηρετητή.
Description
Keywords
Συστήματα διαχείρισης περιεχομένου, Αρχιτεκτονική λογισμικού