Ανάλυση, σχεδιασμός και υλοποίηση πληροφοριακού συστήματος με χρήση SOA και Web services
Master Thesis
Author
Πανάρετου, Αλεξάνδρα - Αγγελική Α.
Date
2015-01-28Advisor
Θεμιστοκλέους, ΜαρίνοςView/ Open
Subject
Web services ; Αρχιτεκτονική ηλεκτρονικών υπολογιστών ; Πληροφοριακά συστήματα ; Simple Object Access Protocol (Computer network protocol)Abstract
Η παρούσα εργασία μελετά την ανάπτυξη και τη χρήση των Υπηρεσιών Παγκόσμιου Ιστού (Web Services) για την αυτοματοποίηση και απλούστευση των διαφόρων διαδικασιών. Σκοπός της παρούσας εργασίας είναι η δημιουργία μίας ηλεκτρονικής υπηρεσίας, η οποία αυτοματοποιεί τη διαδικασία αίτησης και χορήγησης αδειών για μία εταιρεία πληροφοριακών συστημάτων, την ΑΒΓ Πληροφοριακά Συστήματα ΕΠΕ. Η εφαρμογή που αναπτύχθηκε αποτελεί μία πρόταση για την αυτοματοποίηση των διαφόρων διεργασιών που πρέπει να πραγματοποιηθούν για την ολοκλήρωση της αίτησης και χορήγησης άδειας. Η παραπάνω διαδικασία υλοποιήθηκε με βάση τις Υπηρεσιοστρεφείς Αρχιτεκτονικές (Service-Oriented Architectures) και συγκεκριμένα με χρήση του .NET Framework. Το .NET Framework είναι μία πλατφόρμα ανάπτυξης αντικειμενοστραφών εφαρμογών, ανοικτού κώδικα, η οποία προσφέρει μία εκτεταμένη βιβλιοθήκη κλάσεων και επιτρέπει σε εφαρμογές που είναι γραμμένες σε διαφορετικές γλώσσες να επικοινωνούν άμεσα μεταξύ τους, με τη χρήση μίας ενδιάμεσης γλώσσας (Common Language Infrastructure). Επιπλέον, χρησιμοποιήθηκε το ASP .NET MVC 4 Framework, το οποίο εμπλουτίζει το .NET Framework με πρόσθετες κλάσεις. Το Framework αυτό στηρίζεται στην αρχιτεκτονική Model-View-Controller, η οποία γίνεται όλο και πιο διαδεδομένη, βάση των πλεονεκτημάτων που προσφέρει. Οι υπηρεσίες αναπτύχθηκαν στο Visual Studio 2010 χρησιμοποιώντας τη γλώσσα προγραμματισμού C#. Τέλος, η βάση της εφαρμογής στήθηκε σε Microsoft SQL Server 2008 R2.