Jetspeed Open Source Εργαλείο για την Δημιουργία Information Portals Πανεπιστήμιο Αιγαίου Βιορρές Νίκος
Οφέλη από την οργάνωση της πληροφορίας ενός δικτυακού τόπου με τη χρήση ενός Portal Δυνατότητα παροχής μεγάλου όγκου πληροφορίας και υπηρεσιών που μπορεί εύκολα να οργανωθεί- ομαδοποιηθεί Παρουσίαση των πόρων στους τελικούς χρήστες με έναν συνοπτικό τρόπο που μπορεί να προσαρμοστεί ανάλογα με τις προτιμήσεις του καθενός Single Sign-on Ευκολία διαχείρισης του περιεχομένου Προώθηση περιεχομένου
Τι είναι το Jetspeed; Open Source Enterprise Information Portal Αναπτύσσεται από την Open Source κοινότητα του Jakarta Project Εξ ολοκλήρου βασισμένο στην Java και την XML Διατίθεται σαν open-source λογισμικό σύμφωνα με τους όρους της Apache Software License
Πλεονεκτήματα του Jetspeed (1) Εξ ολοκλήρου Open Source Ένα εξελιγμένο Portlet API το οποίο παρέχει πάρα πολλές δυνατότητες για την απεικόνιση πόρων Υπηρεσία Profiling, που επιτρέπει την πρόσβαση στο περιεχόμενο με βάση: Τις προτιμήσεις του κάθε χρήστη Την προτεινόμενη γλώσσα Ένα εξελιγμένο μοντέλο ασφάλειας Το είδος του περιεχομένου και την συσκευή-λογισμικό που χρησιμοποιεί ο χρήστης Υποστηρίζει όλα τα νέα standards σχετικά με την προώθηση περιεχομένου (μέσο του Portlet API)
Πλεονεκτήματα του Jetspeed (2) Υποστηρίζει όλες τις διαδεδομένες βάσεις δεδομένων Προσφέρεται για την υλοποίηση-ενσωμάτωση υπηρεσιών βασισμένες στην τεχνολογία Web Services Υποστήριξη του Apache Software Foundation: ένας ανεξάρτητος οργανισμός που αποτελεί αυτήν την στιγμή τη μεγαλύτερη κοινότητα παραγωγής Open Source λογισμικού με μεγάλο αριθμό developer επεκτασιμότητα - δυνατότητα συνεργασίας με άλλες Open Source εφαρμογές του Jakarta Project (Cocoon, Lucene)
Μοντέλο ασφάλειας To Jetspeed προσφέρει ασφαλή πρόσβαση στο portal μέσω ενός μοντέλου ασφάλειας, το οποίο έχει την παρακάτω διάρθρωση: Χρήστες – για να έχει κανείς πρόσβαση στο portal θα πρέπει να έχει ένα λογαριασμό χρήστη σε αυτό. Ρόλοι χρηστών – οι χρήστες μπορούν να έχουν διάφορους ρόλους, σύμφωνα με τους οποίους έχουν πρόσβαση στους πόρους του portal Γκρουπ χρηστών – οι χρήστες μπορούν να κατανεμηθούν σε γκρουπ σύμφωνα με τους ρόλους τους Έγκριση πρόσβασης – ο διαχειριστής, έχει τη δυνατότητα να δίνει πρόσβαση στους πόρους του portal, σε χρήστες, και γκρουπ χρηστών
Portlet – PSML API Το Jetspeed χρησιμοποιεί τα Portlet για να παρουσιάσει στον χρήστη τους διάφορους πόρους Η κάθε σελίδα του Portal αποτελείται από πολλά Portlets τα οποία εμφανίζονται σαν παράθυρα Τα παράθυρα αυτα, μπορουν να γίνουν minimised/maximized/closed/moved μέσα στη σελίδα Ο μηχανισμός θα μπορούσε να χαρακτηριστεί ως ένα virtual desktop (επιφάνεια εργασίας)
Portlets
Portlet – PSML API Όλοι οι πόροι διατίθενται στους χρήστες ως Portlets μέσο ενός καταλόγου Ο κάθε χρήστης έχει πολλές δυνατότητες παραμετροποίησης στη λογική εμφάνισης τον Portlet, όπως να τα ομαδοποιήσει με τη βοήθεια ενός Menu-panel / Tab-panel αλλάξει τη θέση του κάθε Portlet σε μια σελίδα αλλάξει την εμφάνιση των Portlet χρησιμοποιώντας καποιο skin
Προσθήκη Περιεχομένου (Portlet)
Μειονεκτήματα Δεν υποστηρίζει ακόμη Single Sign On Περιορισμένη υποστήριξη για συνεργασία με Directory Services Υπάρχουν ελάχιστα παραδείγματα Portal στο διαδίκτυο που έχουν υλοποιηθεί με βάση το Jetspeed Η υλοποίηση ενός portal βασισμένο στο Jetspeed απαιτεί ένα σημαντικό ποσοστό πόρων για το development