- MSc thesis
- Μεταπτυχιακή Εξειδίκευση στα Πληροφοριακά Συστήματα (ΠΛΣ)
- 22 Σεπτεμβρίου 2024
- Ελληνικά
- 103
- ΣΑΚΚΟΠΟΥΛΟΣ ΕΥΑΓΓΕΛΟΣ
- Χριστοπούλου, Ελένη | ΜΑΥΡΟΜΑΤΗΣ ΓΕΩΡΓΙΟΣ
- Διαδικτυακές Υπηρεσίες | Web Services | Διαλειτουργικότητα | Κέντρο Διαλειτουργικότητας | Ενοποιημένο Σύστημα Διαλειτουργικότητας | Υπηρεσίες Δημόσιων Φορέων
- ΠΛΣ60 Εξειδικεύσεις Τεχνολογίας Λογισμικού
- 8
- 4
- Περιλαμβάνει: Πίνακες, Διαγράμματα ροής, Διαγράμματα Ακολουθίας,
-
-
Η παρούσα διπλωματική εργασία επικεντρώνεται στην ανάπτυξη ενός συστήματος το οποίο παρέχει διαδικτυακές υπηρεσίες (Web Services), οι οποίες διαλειτουργούν μεταξύ τους και βρίσκουν εφαρμογή στους δημόσιους φορείς. Το κύριο ζήτημα που εντοπίζεται στην υφιστάμενη πραγματικότητα είναι η έλλειψη συνοχής και συνεργασίας μεταξύ των υπηρεσιών των φορέων του δημόσιου τομέα. Αναδεικνύεται, επομένως, η ανάγκη για ένα ενοποιημένο σύστημα που θα διευκολύνει την αποτελεσματική ανταλλαγή δεδομένων και υπηρεσιών μεταξύ των φορέων, επιτυγχάνοντας έτσι τη βελτίωση της παροχής υπηρεσιών προς τους πολίτες.
Η εργασία ξεκινά με μια σύντομη εισαγωγή στα web services. Παρουσιάζονται οι βασικές αρχές και τα διάφορα τεχνολογικά εργαλεία για την αλληλεπίδραση με αυτά. Επίσης, αναλύονται το SOAP (Simple Object Access Protocol) πρωτόκολλο και η REST (Representational State Transfer) αρχιτεκτονική ως πρότυπα επικοινωνίας, καθώς και η γλώσσα διασυνδεσιμότητας XML (eXtensible Markup Language) και η ανοιχτή τυπική μορφή αρχείου JSON (JavaScript Object Notation).
Στη συνέχεια, εξετάζονται οι εφαρμογές των διαδικτυακών υπηρεσιών, με έμφαση στην ενίσχυση της εξυπηρέτησης στον δημόσιο τομέα, στη διευκόλυνση των αιτημάτων του πολίτη, καθώς και στον αντίκτυπο που αυτές επιφέρουν στην οικονομία κόστους και στην αύξηση της αποτελεσματικότητας. Η σημασία του Κέντρου Διαλειτουργικότητας της Γ.Γ.Π.Σ.Ψ.Δ. (Γενική Γραμματεία Πληροφοριακών Συστημάτων & Ψηφιακής Διακυβέρνησης) αναδεικνύεται ως κρίσιμη για την υλοποίηση αυτών των στόχων.
Η ανάπτυξη ενός SOAP web service για αναζήτηση e-παραβολών περιγράφεται λεπτομερώς, καλύπτοντας τις αρχές υλοποίησής τους, την αυθεντικοποίηση των χρηστών (authentication), τον έλεγχο των δικαιωμάτων πρόσβασης (authorization) και την καταγραφή των δραστηριοτήτων (auditing). Παρέχεται ένας οδηγός υλοποίησης και ενσωμάτωσης του SOAP web service με τη χρήση ESB (Enterprise Service Bus), καθώς και μια δοκιμαστική κλήση στο SOAP UI.
Η σχεδίαση του συστήματος περιλαμβάνει την ανάλυση τόσο των λειτουργικών (functional requierements) όσο και των μη λειτουργικών απαιτήσεων (non-functional requirements), τα διαγράμματα των περιπτώσεων χρήσης (use case diagrams) και ακολουθίας (sequential diagrams), καθώς και την ανάπτυξη όλου του πληροφοριακού συστήματος. Επιπλέον,εξετάζεται η υποβολή αιτήματος φορέα προς το ΚΕ.Δ (Κέντρο Διαλειτουργικότητας του Υπουργείου Ψηφιακής Διακυβέρνησης) και η προετοιμασία για την ανάπτυξη της εφαρμογής πελάτη (client application).
Τα αποτελέσματα της εργασίας καταδεικνύουν την αποτελεσματική λειτουργία του συστήματος, την ενίσχυση της συνεργασίας και τη βελτίωση στην ανταλλαγή πληροφοριών μεταξύ των φορέων. Η δυνατότητα ενσωμάτωσης υπαρχόντων web services από το Κέντρο Διαλειτουργικότητας της Γ.Γ.Π.Σ.Ψ.Δ. ενισχύει τη χρησιμότητα του συστήματος, προσφέροντας πρακτικά παραδείγματα επιτυχούς εφαρμογής. Τα τελικά συμπεράσματα υπογραμμίζουν τη σημασία της αλληλεπίδρασης στη βελτίωση των υπηρεσιών του δημόσιου τομέα που προάγουν τη συνεργασία μεταξύ διαφορετικών φορέων για το κοινό καλό. -
This thesis focuses on the development of a system that provides Web Services, which interact with each other and are applied to public sector entities. The main issue identified in the current reality is the lack of coherence and collaboration among the services of public sector agencies. Therefore, the need for a unified system that will facilitate the effective exchange of data and services among the agencies is highlighted, thus achieving an improvement in service provision to citizens.
The thesis begins with a brief introduction to web services. It presents the basic principles and various technological tools for interacting with these services. It also analyzes the SOAP (Simple Object Access Protocol) protocol and REST (Representational State Transfer) architecture as communication standards, as well as the interoperability language XML (Extensible Markup Language) and JSON (JavaScript Object Notation) format for storing and transporting data.
Subsequently, the applications of these services are examined, with an emphasis on enhancing public sector service delivery, facilitating citizen requests, and the impact these services have on cost savings and increased efficiency. The importance of the Interoperability Center of the General Secretariat for Information Systems & Digital Governance (GSISDG) is highlighted as critical for the implementation of these goals.
The development of a SOAP web service for the search of e-receipts is described in detail, covering the principles of their implementation, user authentication, access rights control (authorization), and activity logging (auditing). A guide for the implementation and integration of the SOAP web service using an ESB (Enterprise Service Bus) is provided, as well as a test call in SOAP UI.
The system design includes the analysis of both functional and non-functional requirements, use case and sequence diagrams, and the development of the entire information system. Additionally, the submission of a request by an entity to the Interoperability Center of the Ministry of Digital Governance and the preparation for the development of a client application are examined.
The results of the thesis demonstrate the effective operation of the system, the enhancement of collaboration, and the improvement in information exchange among agencies. The ability to integrate existing web services from the Interoperability Center of the GSISDG enhances the system's utility, providing practical examples of successful application. The final conclusions underscore the importance of interaction in improving public sector services, promoting cooperation among different agencies for the common good.
-
- Hellenic Open University
- Αναφορά Δημιουργού 4.0 Διεθνές
Διαλειτουργικότητα Web Services για Υπηρεσίες Δημοσίων Φορέων
Interoperability of governmental web services using public APIs (Αγγλική)
Κύρια Αρχεία Διατριβής
- Διαλειτουργικότα Web Services για υπηρεσίες δημοσίων φορέων _ ΑΠΟΣΤΟΛΟΥ ΠΑΝΑΓΙΩΤΑ
Περιγραφή: 150576_ΑΠΟΣΤΟΛΟΥ_ΠΑΝΑΓΙΩΤΑ.pdf (pdf) Book Reader
Μέγεθος: 3.2 MB