Λεπτομέρειες

ΕίδοςΔιπλωματική
ΚωδικόςDIPL-2003-15
ΤίτλοςWeb Services για e-government
ΣυγγραφέαςΑ. Γκελμπέσης
Έτος2003
Λέξεις κλειδιάδικτυακή υπηρεσία, δικτυακή εφαρμογή, πρωτόκολλο SOAP, J2EE, αντικείμενα δεδομένων, EJB, Axis, XDoclet, Struts, FOP, εξυπηρετητής εφαρμογών, δικτυακός εξυπηρετητής, εξυπηρετητής βάσεων δεδομένων
ΠερίληψηΟ σκοπός της διπλωματικής εργασίας είναι η ανάπτυξη λογισμικού για τρία Υπουργεία με σκοπό την παροχή δικτυακών υπηρεσιών (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 και δίνεται ως συνέπεια η ευκαιρία στο χρήστη να προσθέσει λειτουργίες σε αυτά και να τα ταιριάξει στην εφαρμογή του.
ΚατηγορίαOther
Αρχείο Επισκόπηση


Επιστροφή στην αρχική σελίδα