Συλλογές
Τίτλος Σχεδιασμός και υλοποίηση ροών εργασίας σε σύστημα ψηφιακής βιβλιοθήκης
Δημιουργός Κανελλόπουλος, Ιωάννης
Συντελεστής Οικονομικό Πανεπιστήμιο Αθηνών, Τμήμα Πληροφορικής
Κωνσταντόπουλος, Πάνος
Τύπος Text
Φυσική περιγραφή 61σ.
Γλώσσα el
Περίληψη This thesis involves design and development techniques for workflows implementations, which are required to meet the functional and nonfunctional requirements of the system repository and digital library MOPSEUS. At the same time, presents the special requirements and loopholes in existing systems. There is a brief summary of functions and architectures of digital libraries, an overview of key systems repositories and workflow as well. Finally, analyzes MOPSEUS digital library, as well as the management of workflows that are being developed. Workflows are described by XML schemas. These schemes have the same rules for building, but differ in content. Schemes also describe the sequence of processes for successful completion of an activity in the digital library, as well as the inputs and expected output for each action. The XML formats can cover a subset of standard workflows following the standard sequence, the exclusive choice of start and finish. The workflow management system automates key processes throughout the lifecycle of digital objects, while simultaneously encapsulates existing implementations involving communication with the system MOPSEUS. The solution, developed in this thesis consists of a user interface that provides a list of actions that are in line with descriptions of actions that have been cited through XML schemas. Depending on users’ rights, if a user selects a specific action in the digital library, the graphical interface helps and gives to the user the right steps to be followed for a successful completion of the action. Also, through supplemental XML schemas listed in this thesis, we have the ability to create users’ accounts which can be matched with the allowable actions per user. In this thesis the programming languages that were used are JAVA and JSF.
Η συγκεκριμένη εργασία αφορά την σχεδίαση και την ανάπτυξη τεχνικών για την υλοποίηση ροών εργασίας, οι οποίες καλούνται να καλύψουν τις λειτουργικές και μη λειτουργικές ανάγκες του συστήματος αποθετηρίου και της ψηφιακής βιβλιοθήκης ΜΟΨΕΑΣ. Παράλληλα, παρουσιάζονται οι ιδιαίτερες απαιτήσεις και οι ελλείψεις στα ήδη υπάρχοντα συστήματα. Επιπλέον, πραγματοποιείται σύντομη σύνοψη των λειτουργιών και των αρχιτεκτονικών των ψηφιακών βιβλιοθηκών, καθώς και επισκόπηση των βασικών συστημάτων αποθετηρίων και ροών εργασίας. Τέλος, αναλύεται η ψηφιακή βιβλιοθήκη ΜΟΨΕΑΣ, όπως επίσης και η διαχείριση των ροών εργασίας που αναπτύχθηκαν γι’ αυτόν. Οι ροές εργασίας στην λύση που αναπτύχθηκε περιγράφονται από XML σχήματα τα οποία είναι εμπνευσμένα από το πρότυπο BPEL. Τα σχήματα αυτά έχουν μεταξύ τους ίδιους κανόνες δόμησης αλλά διαφέρουν ως προς το περιεχόμενο. Περιγράφουν την αλληλουχία των διεργασιών που πρέπει να εκτελεστούν για την επιτυχή ολοκλήρωση μιας δραστηριότητας στη ψηφιακή βιβλιοθήκη, καθώς επίσης τις εισόδους και την αναμενόμενη έξοδο κάθε ενέργειας. Τα XML σχήματα μπορούν να καλύψουν ένα υποσύνολο του προτύπου των ροών εργασίας. Συγκεκριμένα ακολουθείται το πρότυπο της ακολουθίας, της αποκλειστικής επιλογής της έναρξης και του τερματισμού.[14][15][16]. Το σύστημα διαχείρισης ροών εργασίας αυτοματοποιεί βασικές διεργασίες καθ’ όλο τον κύκλο ζωής των ψηφιακών αντικειμένων, ενώ ταυτόχρονα ενθυλακώνει υπάρχουσες υλοποιήσεις που αφορούν την επικοινωνία με το σύστημα ΜΟΨΕΑΣ. Η λύση, που παρουσιάζεται στην εργασία αυτή, αποτελείται από μία διεπαφή χρήστη, η οποία παρέχει μία λίστα από ενέργειες που βρίσκονται σε αντιστοιχία με τις περιγραφές ενεργειών που έχουν παρατεθεί μέσω των παραπάνω XML σχημάτων. Ανάλογα με τα δικαιώματά του, αν ο εκάστοτε χρήστης επιλέξει κάποια ενέργεια της ψηφιακής βιβλιοθήκης, η γραφική διεπαφή είναι σε θέση να τον πλοηγήσει στα βήματα που πρέπει να ακολουθήσει για την επιτυχή ολοκλήρωση της ενέργειας αυτής. Επίσης, μέσω συμπληρωματικών XML σχημάτων που παρατίθενται σε αυτή την εργασία, δίνεται η δυνατότητα δημιουργίας λογαριασμών χρηστών και ταιριάσματός των με επιτρεπόμενες ενέργειες. Η γλώσσες προγραμματισμού που χρησιμοποιήθηκαν για την υλοποίηση είναι η JAVΑ και η JSF.
Λέξη κλειδί Ροή εργασίας
Ψηφιακή τεχνολογία
Διεπαφή χρήστη
Digital library
Workflow
Digital technology
User interface
Ψηφιακή βιβλιοθήκη
Ημερομηνία έκδοσης 29-02-2012
Άδεια χρήσης https://creativecommons.org/licenses/by/4.0/