Συγκριτικά Πλεονεκτήµατα Γραµµατείας 2003 έναντι Γραµµατείας 2.5 ιαφορετική αρχιτεκτονική: Κοινή βάση δεδοµένων, υνατότητες διασύνδεσης διαφορετικών συστηµάτων Η ανάγκη για την βελτίωση της ποιότητας των υπηρεσιών ενός Ιδρύµατος, καθώς και η εξέλιξη των πληροφοριακών συστηµάτων και τεχνολογιών, οδηγεί στην αλλαγή της αντίληψης για τον τρόπο µε τον οποίον σχεδιάζονται τα πληροφοριακά συστήµατα, µε σκοπό τη διασύνδεσή τους και την ανταλλαγή πληροφοριών (data driven). Έτσι, η πληροφορία (data) παίζει πλέον τον πρωταρχικό ρόλο στον σχεδιασµό των πληροφοριακών συστηµάτων. Η ΓΡΑΜΜΑΤΕΙΑ 2003, χρησιµοποιεί την τεχνολογία Client-Server, καθώς και την αρχιτεκτονική σε πολλά επίπεδα (multitier). Η αρχιτεκτονική της πλατφόρµας ΓΡΑΜΜΑΤΕΙΑ 2003, περιλαµβάνει την αποθήκευση και ανάκτηση της πληροφορίας µε στόχο η πληροφορία να αποθηκεύεται µόνο µια φορά ώστε να χρησιµοποιείται από διαφορετικά συστήµατα χωρίς να παρουσιάζονται ασυνέπειες µεταξύ των δεδοµένων (ίδιας σηµασίας) διαφορετικών συστηµάτων. Χρησιµοποιούνται συστήµατα RDBMS (Relational Database Management Systems) και η γλώσσα SQL (Structured Query Language) για την δηµιουργία ερωτηµάτων στην βάση δεδοµένων. Επίσης, δεν είναι απαραίτητο η πληροφορία να αποθηκεύεται σε µία βάση δεδοµένων, αλλά µπορεί, να είναι κατανεµηµένη σε διαφορετικά συστήµατα Βάσεων δεδοµένων. ΠΑΡΑ ΕΙΓΜΑ Για παράδειγµα, ας πάρουµε την περίπτωση ενός Πανεπιστηµίου το οποίο χρησιµοποιεί ένα σύστηµα για την βιβλιοθήκη, ένα για τη ΓΡΑΜΜΑΤΕΙΑ και ένα για τη ΦΟΙΤΗΤΙΚΗ ΜΕΡΙΜΝΑ. Σε αυτά τα συστήµατα τα οποία µεταξύ τους, δεν έχουν καµία αλληλεπίδραση, καταχωρούνται στοιχεία φοιτητών (ατόµων). Τα συστήµατα αυτά έχουν τη δυνατότητα να παρέχουν στους φοιτητές υπηρεσίες πρόσβασης στις πληροφορίες τους. Και οι τρεις εφαρµογές, θα πρέπει να κρατούν το επώνυµο, το όνοµα, στοιχεία διευθύνσεων και επικοινωνίας και πιθανόν κάποιο κωδικό όνοµα χρήστη. Με την σηµερινή δοµή υπάρχει η εφαρµογή των Γραµµατειών 2.5, όπου τα δεδοµένα τηρούνται σε διαφορετικές βάσεις δεδοµένων (OMNIS), ενώ η εφαρµογή της Φοιτητικής Μέριµνας απαιτεί SQL Server. Το αποτέλεσµα είναι ότι η διασύνδεση Γραµµατείας και Φοιτητικής Μέριµνας δεν µπορεί να είναι δυναµική (δεν είναι δυνατόν να λειτουργούν on line), παρά µόνο µε ενδιάµεσους µετασχηµατισµούς δεδοµένων, οι οποίοι δεν µπορούν όλοι να είναι αυτόµατοι κάποιοι θα είναι χειροκίνητοι. Και ως µετασχηµατισµός αναφέρεται η ενηµέρωση του SQL Server της Φοιτητικής Μέριµνας από τις διαφορετικές Βάσεις εδοµένων, ενώ η αντίστροφη διαδικασία (πχ. για να γνωρίζει η Γραµµατεία εάν ένας φοιτητής πήρε το βιβλίο) θα είναι για πολλές λειτουργίες αδύνατη. Η δοµή αυτή θα δηµιουργεί καθυστερήσεις τη στιγµή που θα εµπλέκεται ο ανθρώπινος παράγοντας, ενώ δεν θα υπάρχει πλήρης ενηµέρωση για όλα τα στοιχεία (πρόκειται για διαφορετικές βάσεις δεδοµένων µε διαφορετικές πληροφορίες και σχήµα). Αυτονόητο είναι ότι πολλές δυνατότητες όπως εµφάνιση συνολικών στατιστικών στοιχείων, δεν είναι δυνατές. Με τη µετάβαση στη Γραµµατεία 2003 θα υπάρχει κοινή βάση δεδοµένων για όλες τις Γραµµατείες, τις επεκτάσεις, τη Φοιτητική Μέριµνα κτλ. (SQL Server δεν θα υπάρχει η OMNIS στις Γραµµατείες), και όλες οι διαδικασίες θα λειτουργούν απόλυτα δυναµικά.
Μετάβαση στο Ηλεκτρονικό Πανεπιστήµιο - Ενοποιηµένο σύστηµα όλων των εφαρµογών Το σύστηµα Γραµµατεία 2003 είναι ένα σύστηµα ενοποιηµένο όσον αφορά τα δεδοµένα, µε αποτέλεσµα να µπορείτε να πάρετε όλα τα δεδοµένα χωρίς ενδιάµεσους µετασχηµατισµούς, π.χ. σύστηµα τηλεφωνικής αναγνώρισης IVR, όπου τη στιγµή που κατοχυρώνεται ένας βαθµός σε κάποιον φοιτητή, αυτή η αλλαγή είναι αµέσως ορατή σε ένα σύστηµα IVR όπου θα καλέσει ο φοιτητής για να πληροφορηθεί για τους βαθµούς του. Cardisoft Ηλεκτρονικό Πανεπιστήµιο Πρωτόκολλο Μέριµνα ιαχείριση ιεύθυνση Time Table Σταθµός Unified Messaging File Manager Σίτιση Προσωπικού Συγγραµµάτων εκτύπωσης και Στέγαση προσωποποιησης Administrator Γραµµατείες Report Generator Infokiosk StudentsWeb IVR WAP/SMS OMR ClassWeb Αpplication Server (Business Logic - COM Obj t ) GRWEB Server Cardisoft System Server Data Base (SQL Server 2000, SYBASE) Καλύτερη ασφάλεια δεδοµένων Η ασφάλεια των δεδοµένων είναι ένα πολύ σηµαντικό θέµα σε παρόµοια συστήµατα όπου η ακεραιότητα των δεδοµένων είναι αναγκαία. Η εφαρµογή της Γραµµατείας 2003 λειτουργεί µε όλες τις γνωστές σχεσιακές βάσεις δεδοµένων (RDBMS) όπως SQL Server, Sybase (εξετάζεται και η συνεργασία µε Oracle). Με αυτήν την αρχιτεκτονική client/server επιτυγχάνεται µεγάλο ποσοστό ασφάλειας, καθώς για την πρόσβαση σε δεδοµένα πρέπει να γίνει αναγνώριση του χρήστη: α) από το σύστηµα ασφαλείας του λειτουργικού συστήµατος που είναι εγκατεστηµένο το RDBMS (π.χ. σύστηµα Kerberos των Windows NT, 2000) και β) από το σύστηµα ασφάλειας του RDBMS στο οποίο είναι εγκατεστηµένες οι βάσεις δεδοµένων. γ) Γίνεται χρήση της τεχνολογίας COM+, τα οποία προσφέρουν ένα πολύ ικανό µηχανισµό ασφάλειας, που πηγάζει από το σύστηµα ασφάλειας των Windows 2000 (NT/Kerberos). εν υπάρχει καµία απευθείας επικοινωνία µεταξύ τελικού χρήστη και της βάσης δεδοµένων. Όλη η επικοινωνία γίνεται µέσω του application server.
Καινούργια βελτιωµένη εφαρµογή στις Γραµµατείες Τµηµάτων Παρέχεται βελτιωµένη εφαρµογή διαχείρισης γραµµατειών, µε πολύ περισσότερες δυνατότητες σε όλες τις διαδικασίες, µε βελτιωµένο interface, µε διαφορετική εφαρµογή για το πρόγραµµα σπουδών, µε web εφαρµογή για την εµφάνιση στοιχείων από τη Β.. των φοιτητών. Πολλαπλές δυνατότητες συστήµατος o Αυτόµατες δηλώσεις επιλεγµένων µαθηµάτων σε επιλεγµένους φοιτητές ή χρωστούµενων µαθηµάτων ή υποχρεωτικών µαθηµάτων του ενδεικτικού εξαµήνου προγραµµάτων σπουδών o Oρισµός διάφορων προϋποθέσεων για κάποιες ενέργειες, όπως π.χ. για ανακήρυξη πτυχιούχων, για δήλωση µαθήµατος, προαπαιτούµενα µαθήµατα, λήψη υποτροφίας o υνατότητα µαζικής αλλαγής στοιχείων καρτέλας βαθµολογίας φοιτητών, όπως π.χ. εξάµηνο, τύπο, συντελεστή βαρύτητας o Αντικαταστάσεις µαθηµάτων και δήλωση αυτών o Εξαίρεση φοιτητών από κανόνες, π.χ. από προϋποθέσεις δήλωσης µαθήµατος για να καλυφθούν ειδικές περιπτώσεις φοιτητών o ιαχείριση διδάκτρων µεταπτυχιακών σπουδών o υνατότητα πολλών εργασιών o υνατότητα εισαγωγής βαθµολογίας σε πολλαπλά µέρη ενός µαθήµατος από διδάσκοντες, π.χ. εργασία, εργαστήριο για τον υπολογισµό του τελικού βαθµού ενός µαθήµατος o Εισαγωγή βαθµών από διδάσκοντες µέσω Web
Προβολή στοιχείων σε λίστες µε πολλαπλές δυνατότητες οµαδοποίησης, ταξινόµησης, εµφάνισης και απόκρυψης πεδίων, εξαγωγής στο Excel, κ.λπ. υνατότητα εµφάνισης στατιστικών στοιχείων µέσω αντικειµένου για δηµιουργία στατιστικών και εµφάνισή τους σε γραφική παράσταση µέσω Web υνατότητα εκτέλεσης ερωτηµάτων (SQL queries) στις βάσεις δεδοµένων Μέσα από ένα γραφικό περιβάλλον µπορείτε να συντάξετε ερωτήµατα και να τα εκτελέσετε, ώστε να λάβετε ανάλογα µε την περίπτωση τα δεδοµένα που επιθυµείτε. Καλύτερος έλεγχος πρόσβασης χρηστών στις εφαρµογές Για τον έλεγχο πρόσβασης των χρηστών στις εφαρµογές (και κατ επέκταση και στα δεδοµένα) είναι αναγκαίο να γίνει αναγνώριση του χρήστη (user authentication) α) από το σύστηµα ασφάλειας του λειτουργικού συστήµατος, β) από το σύστηµα ασφαλείας της σχεσιακής βάσης δεδοµένων (RDBMS) και γ) από το σύστηµα αναγνώρισης χρηστών της Cardisoft. Αφού γίνει η αναγνώριση, ο χρήστης που συνδέθηκε κληρονοµεί (µέσω του συστήµατος ασφαλείας της Cardisoft) τα δικαιώµατα που του έχουν δοθεί ώστε να µπορεί να έχει πρόσβαση σε ενέργειες του συστήµατος, όπως π.χ. Εισαγωγή και Τροποποίηση Βαθµολογιών Φοιτητών. ικαιώµατα χρηστών σε ενέργειες και όχι σε αντικείµενα της εφαρµογής Αφού συνδεθεί κάποιος χρήστης στην εφαρµογή επιστρέφεται σε αυτόν, µε µια διαφανή διαδικασία, ένα κουπόνι (ticket) το οποίο αντιστοιχεί µοναδικά στον συγκεκριµένο χρήστη και τη συγκεκριµένη στιγµή που έγινε η πιστοποίησή του από το σύστηµα. Στη συνέχεια κάθε κλήση του χρήστη προς το σύστηµα, συνοδεύεται από αυτό το κουπόνι, µε αποτέλεσµα να µπορεί το σύστηµα να αναγνωρίσει τον κάθε χρήστη και να εξασφαλίσει την σωστή εφαρµογή των δικαιωµάτων του. Στην περίπτωση που το κουπόνι που µεταβιβάζεται δεν είναι έγκυρο η κλήσεις του χρήστη απορρίπτονται. Το παραπάνω έχει ως αποτέλεσµα ο χρήστης να έχει δικαιώµατα σε ενέργειες π.χ. Αλλαγή Κατάστασης Φοιτητή και όχι σε αντικείµενα της εφαρµογής όπως πλήκτρα, και διάφορες άλλες επιλογές. Αυτό συνεπάγεται τον καλύτερο έλεγχο που έχουµε κατά την εκτέλεση όλων των ενεργειών του συστήµατος. υνατότητα επεκτάσεων IVR, κιόσκια, Web φοιτητών, ηλώσεις µέσω Internet, φοιτητικής µέριµνας, διαχείριση συγγραµµάτων, xρήση έξυπνων καρτών (smart cards) για αναγνώριση χρηστών σε όλες τις εφαρµογές. Επίσης δυνατότητα χρήσης της αναγνώρισης των χρηστών µέσω smart cards και σε οποιαδήποτε άλλη εφαρµογή χρησιµοποιεί έλεγχο κατά τη σύνδεση, π.χ. κάποιο πρόγραµµα βιβλιοθήκης που είναι εγκατεστηµένο στο Πανεπιστήµιο και θέλετε να γίνεται αναγνώριση των χρηστών-φοιτητών για το δανεισµό βιβλίων. υνατότητα δηµιουργίας δηλώσεων φοιτητών µέσω Web. Οι φοιτητές µπορούν να κάνουν τη δήλωσή τους (µέσα σε ορισµένα χρονικά διαστήµατα µόνο) µέσω Internet, οπότε δε χρειάζεται η γραµµατεία να ασχολείται µε τη χρονοβόρα εργασία των δηλώσεων Εισαγωγή βαθµολογίας µαθηµάτων από τους διδάσκοντες µέσω Web.
Αιτήσεις πιστοποιητικών µέσω IVR, κιόσκια, καθώς και έλεγχος από φοιτητές αν αίτηση πιστοποιητικών για παραλαβή (µείωση χρόνου απασχόλησης γραµµατείας) Χρήση τελευταίων τεχνολογιών στη σχεδίαση των εφαρµογών σε επίπεδο client (user interface), αλλά και σε επίπεδο server (COM+, RDBMS, multitier applications) Μερικά από τα οφέλη που προκύπτουν µε τη χρήση της τεχνολογίας COM+/DCOM είναι τα εξής: Εύκολη διασύνδεση τελικού χρήστη-διακοµιστή. Ο τελικός χρήστης αρκεί να γνωρίζει το όνοµα του διακοµιστή (π.χ. «APPSERVER»). Όλη η επικοινωνία µεταξύ του υπολογιστή του, του application server και του database server είναι διαφανής. υνατότητα καταµερισµού του φόρτου του συστήµατος σε πολλούς διακοµιστές, µε µοναδική αλλαγή στον τελικό χρήστη, το όνοµα του νέου διακοµιστή. Με τον ίδιο τρόπο µπορεί να γίνει δροµολόγηση των κλήσεων σε κάποιον backup-server σε περιπτώσεις που δεν είναι δυνατή η επικοινωνία µε τον βασικό server. Οι περισσότερες ρυθµίσεις του συστήµατος γίνονται στον application server χωρίς να χρειάζονται αλλαγές στους υπολογιστές των τελικών χρηστών, οι οποίοι µπορεί να είναι πολλοί η διαδικασία ενηµέρωσής χρονοβόρα. υνατότητα αναβάθµισης του διακοµιστή και αυτόµατα αναβάθµιση των χρηστών, χωρίς να χρειάζεται επίσκεψη του διαχειριστή του συστήµατος σε αυτούς. Η τεχνολογία COM+ επιτρέπει το σύστηµα να δέχεται κλήσεις από µεγάλο αριθµό χρηστών, κάνοντας σωστή διαχείριση των πόρων του διακοµιστή. Η εξυπηρέτηση των χρηστών παραµένει σε ικανοποιητικά επίπεδα είτε υπάρχουν 10 είτε 1000 χρήστες. Καθώς τα COM+ παρέχουν σηµαντικά επίπεδα ασφάλειας, οι DCOM εφαρµογές µπορούν να χρησιµοποιήσουν το φθηνό και παγκόσµιο πρωτόκολλο TCP/IP. Οι περισσότεροι οργανισµοί δεν προσφέρουν κατευθείαν πρόσβαση στο Internet στους client υπολογιστές. Όλοι οι clients, βρίσκονται πίσω από κάποιο firewall, το οποίο συνίσταται συνήθως από φίλτρα σε επίπεδο πρωτοκόλλου (protocol-level, port-based) και σε επίπεδο εφαρµογής (application level, proxy servers). Τα DCOM µπορούν να δουλέψουν µε επιτυχία και µε τους δύο τύπους. Καταλήγοντας µπορούµε να πούµε ότι οι εφαρµογές βασισµένες σε DCOM τεχνολογία µπορούν µε απόλυτη ασφάλεια να χρησιµοποιήσουν το Internet για επικοινωνία µε εξωτερικούς χρήστες. Μείωση των απαιτήσεων στον υπολογιστή του τελικού χρήστη. Τα προγράµµατα που εγκαθίστανται, αν και φέρνουν στη διάθεση του χρήστη αρκετές και βαριές για έναν υπολογιστή εργασίες, αυτές εκτελούνται στον διακοµιστή και αποστέλλεται τελικά µόνο το αποτέλεσµα. Ο χρήστης µπορεί να χρησιµοποιεί διάφορα λειτουργικά συστήµατα όπως Windows 98, Me, 2000, NT, XP. Το λειτουργικό σύστηµα του Application Server µπορεί να είναι Windows 2000/XP Server.