Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/14403
Title: Web Services Για E-government
Authors: Αλεξανδρος Β. Γκελμπεσης
Σελλής Τιμολέων
Keywords: δικτυακή υπηρεσία
δικτυακή εφαρμογή
πρωτόκολλο soap
j2ee
αντικείμενα δεδομένων
ejb
axis
xdoclet
struts
fop
εξυπηρετητής εφαρμογών
δικτυακός εξυπηρετητής
εξυπηρετητής βάσεων δεδομένων
Issue Date: 11-Oct-2005
Abstract: Ο σκοπός της διπλωματικής εργασίας είναι η ανάπτυξη λογισμικού για τρία Υπουργεία με σκοπό την παροχή δικτυακών υπηρεσιών (Web Services). Το λογισμικό δημιουργήθηκε θεωρώντας τρία υπουργεία - Υπουργείο Δημόσιας Τάξης, Υπουργείο Μεταφορών, Υπουργείο Οικονομίας - τα οποία διαθέτουν βάσεις δεδομένων με τα στοιχεία των πολιτών και θέλουν να εκθέσουν τα παραπάνω δεδομένα στο Διαδίκτυο, ώστε να είναι προσπελάσιμα από άλλες υπηρεσίες του Δημοσίου. Κατ' επέκταση, στόχος της εργασίας είναι η παρουσίαση του τρόπου δημιουργίας μιας δικτυακής εφαρμογής ή καλύτερα τεσσάρων εφαρμογών γραμμένων σε Java οι οποίες επικοινωνούν μεταξύ τους μέσω του πρωτοκόλλου SOAP.Παραδείγματα δικτυακών υπηρεσιών είναι προβολή των προσωπικών στοιχείων των πολιτών (όνομα, διεύθυνση κ.τ.λ.) από το Υπουργείο Δημοσίας Τάξης και η προβολή στοιχείων οχημάτων (αριθμός πινακίδων, ιδιοκτήτης, χρώμα κ.τ.λ.) από το Υπουργείο Μεταφορών. Ο τρόπος με τον οποίο γίνεται η επικοινωνία Υπουργείου - πελάτη είναι τα Web Services μέσω του πρωτοκόλλου SOAP. Ως παράδειγμα πελάτη θεωρείται το Κέντρο Εξυπηρέτησης Πολιτών το οποίο επιθυμεί να επικοινωνεί με τα Υπουργεία και προσφέρει τις πληροφορίες στους πολίτες παρακάμπτοντας την γραφειοκρατία των Υπουργείων.Συγκεκριμένα, δημιουργήθηκαν τρεις βάσεις δεδομένων - μία για κάθε υπουργείο - και τρεις δικτυακές εφαρμογές που χρησιμοποιούν την τεχνολογία J2EE (Java 2 Enterprise Edition) ώστε να δημιουργηθούν τα αντικείμενα δεδομένων (Data Objects) με χρήση EJBs (Enterprise Java Beans) και το εργαλείο AXIS (του Apache Foundation) για την δημιουργία των προσφερόμενων υπηρεσιών. Τέλος, δημιουργήθηκε η εφαρμογή του Κέντρου Εξυπηρέτησης Πολιτών η οποία επικοινωνεί με τα υπουργεία και προσφέρει τα δεδομένα στους πολίτες.Εκτός των παραπάνω χρησιμοποιήθηκε πληθώρα προγραμματιστικών εργαλείων τα περισσότερα των οποίων προσφέρονται δωρεάν από διάφορους φορείς του Διαδικτύου και αποτελούν καθιερωμένα εργαλεία τα οποία χρησιμοποιούνται από πολλές επιχειρήσεις που δραστηριοποιούνται στον τομέα των δικτυακών εφαρμογών. Έχει δοθεί ιδιαίτερη σημασία σε αυτά τα εργαλεία για το λόγω ότι προσφέρουν ευκολία στη χρήση, πληθώρα χαρακτηριστικών και λειτουργιών και το βασικότερο είναι γραμμένα σε Java επιτρέποντας την χρησιμοποίησή τους σε οποιαδήποτε εφαρμογή γραμμένη σε στην πλατφόρμα Java. Επιπλέον, η πλειοψηφία των προγραμμάτων αυτών είναι open source και δίνεται ως συνέπεια η ευκαιρία στο χρήστη να προσθέσει λειτουργίες σε αυτά και να τα ταιριάξει στην εφαρμογή του.
URI: http://artemis-new.cslab.ece.ntua.gr:8080/jspui/handle/123456789/14403
Appears in Collections:Διπλωματικές Εργασίες - Theses

Files in This Item:
File SizeFormat 
DT2005-0188.doc1.56 MBMicrosoft WordView/Open


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