Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/14211
Title: Σύστημα Διαχείρισης Ομάδων Εργασίας Με Τεχνολογίες Web Services (j2ee)
Authors: Μαυρογιάννη Σοφία
Σκουτέρης Ευάγγελος
Κοζύρης Νεκτάριος
Keywords: web service
j2ee
διαχείριση ομάδων
Issue Date: 29-Nov-2004
Abstract: Ο σκοπός της εργασίας είναι η δημιουργία ενός συστήματος διαχείρισης ομάδων (Group Management System) ικανό να διευκολύνει τη διαδικασία επικοινωνίας και συνεργασίας ανάμεσα σε διάφορα άτομα ενός ευρύτερου συνόλου που μπορεί να είναι π.χ. μία εταιρία ή ένα εκπαιδευτικό ίδρυμα. Το σύστημα αυτό αναλαμβάνει να προσφέρει τα εργαλεία και το περιβάλλον για την επικοινωνία ανάμεσα σε άτομα που ανήκουν σε όμοιες ή διαφορετικές ομάδες ατόμων, αντιμετωπίζοντάς τα ανά περίπτωση είτε ως αυτόνομες οντότητες είτε ως μέλη ενός ή περισσοτέρων συνόλων. Δύο είναι οι κύριες οντότητες σε ένα τέτοιο περιβάλλον, το άτομο και η ομάδα, ενώ τα αντικείμενα του ενδιαφέροντος ποικίλουν: ημερολογιακές εγγραφές, μηνύματα, αρχεία, χαρακτηριστικά, επαφές. Σε αυτό το σημείο εντοπίζεται και η χρησιμότητα του συστήματος αφού επιτρέπει σε κάποιο χρήστη του να έχει πρόσβαση τόσο στα δικά του προσωπικά στοιχεία και αντικείμενα τα οποία επεξεργάζεται, όσο και σε αντικείμενα των ομάδων στις οποίες ανήκει. Η συνολική αυτή αντιμετώπιση των στοιχείων που αφορούν ένα χρήστη άμεσα και έμμεσα, είναι ιδιαίτερα σημαντική για την αποδοτική αντιμετώπιση και οργάνωσή τους. Επίσης είναι πλέον εφικτό οι διάφορες ομάδες από άτομα να αντιμετωπίζονται ως ενιαίο σύνολο και έτσι η δημοσιοποίηση στοιχείων αποκτά νέο χαρακτήρα.Η παραπάνω ιδέα υλοποιείται σύμφωνα με τις αρχές της πλατφόρμας J2EE (Java 2 Enterprise Edition) και ολοκληρώνεται τόσο σε Web Application όσο και σε Web Service. Το J2EE αποτελεί πρότυπο δημιουργίας πολυστρωματικών εφαρμογών. Επιτρέπει τη δημιουργία ενιαίων ολοκληρωμένων συστημάτων που αποτελούνται από πολλαπλές διακριτές συνιστώσες. Ο προγραμματιστής αναλαμβάνει τον ορισμό της λογικής της εφαρμογής και των διεπαφών μεταξύ των επιμέρους υποσυστημάτων, ενώ η πλατφόρμα παρέχει τους μηχανισμούς για την ολοκλήρωση και τον καθολικό συντονισμό του τελικού συστήματος. Στο μοντέλο αυτό διακρίνονται 3 βασικά οριζόντια στρώματα λειτουργίας: Το στρώμα της βάσης δεδομένων στο οποίο αποθηκεύεται το σύνολο της πληροφορίας, το επίπεδο λογικής που αναλαμβάνει την επεξεργασία των πληροφοριών και το στρώμα παρουσίασης και επαφής με το εξυπηρετούμενο χρήστη. Το όλο αυτό σύνολο συμπληρώνεται από μία πληθώρα υπηρεσιών, συνόλων και προτύπων που αναλαμβάνουν την ομαλή λειτουργία του.Η πλατφόρμα J2EE επιτρέπει και τη δημιουργία διαλειτουργικών συστημάτων, τα οποία επικοινωνούν μεταξύ τους με ένα ενδιάμεσο στρώμα ηλεκτρονικών υπηρεσιών. Έτσι, σε ένα επιπλέον στρώμα που προστίθεται ανάμεσα σε αυτά της λογικής και της παρουσίασης, μπορούν να υλοποιηθούν Web Services που στηρίζονται σε ανοιχτά πρωτόκολλα επικοινωνίας και σαφώς ορισμένες διεπαφές προγραμματισμού. Ως Web Service ορίζουμε μία υπηρεσία που έχει πλαισιωθεί από τα κατάλληλα εργαλεία που επιτρέπουν τη κλήση της με χρήση ενός πρωτοκόλλου στηριγμένου σε XML. Τα XML είναι αρχεία περιγραφικού χαρακτήρα με δενδρική δομή που είναι μπορούν να συνταχθούν και επεξεργαστούν από ένα ευρύ σύνολο γλωσσών προγραμματισμού και υπολογιστικών συστημάτων. Έτσι, επιτρέπεται η διεπαφή ανάμεσα σε διαφορετικά προγράμματα και υπολογιστές καθώς και η ελεύθερη μετακίνηση και χρησιμοποίηση των υπηρεσιών και της πληροφορίας.
URI: http://artemis-new.cslab.ece.ntua.gr:8080/jspui/handle/123456789/14211
Appears in Collections:Διπλωματικές Εργασίες - Theses

Files in This Item:
File SizeFormat 
DT2004-0258.pdf2.69 MBAdobe PDFView/Open


Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.