dc.contributor.advisor | Δουληγέρης, Χρήστος | |
dc.contributor.author | Λιάτσος, Σταμάτιος | |
dc.date.accessioned | 2025-01-14T11:00:03Z | |
dc.date.available | 2025-01-14T11:00:03Z | |
dc.date.issued | 2024-09 | |
dc.identifier.uri | https://dione.lib.unipi.gr/xmlui/handle/unipi/17310 | |
dc.description.abstract | Ο σκοπός της συγκεκριμένης διπλωματικής εργασίας είναι η ανάπτυξη ενός πληροφοριακού συστήματος, το οποίο ως στόχο έχει την διασύνδεση προμηθευτών οχημάτων (importers) με τις διάφορες αντιπροσωπείες αυτοκινήτων με σκοπό την παραγγελία νέων οχημάτων.
Κατά την υλοποίηση χρησιμοποιήθηκε το service oriented architecture (SOA) για την υλοποίηση των διάφορων υπηρεσιών (services), που το καθένα με την σειρά του έχει δημιουργηθεί αναλόγως με τον τομέα (domain) πάνω στο οποίο επιδρά. Ως εκ τούτου, με βάση το πεδίο στο οποίο επικεντρώθηκε η πτυχιακή (παραγγελίες οχημάτων) δημιουργήθηκαν τρεις διαφορετικές υπηρεσίες, μία για την διαχείριση των πελάτων/χρηστών, μία για τη διαχείριση των οχημάτων/μοντέλων και μία για τη διαχείριση των παραγγελιών.
Η επικοινωνία μεταξύ των υπηρεσιών πραγματοποιείται ασύγχρονα, έτσι ώστε να υπάρχει μια χαλαρή σύνδεση (loosely coupled) μεταξύ των υπηρεσιών. Η διασύνδεση του γραφικού περιβάλλοντος (Graphical User Interface) με τις υπηρεσίες γίνεται σύγχρονα με την χρήση GRPC (Google Remote Procedure Calls).
Για τη δημιουργία του User Interface (UI) χρησιμοποιήθηκε η βιβλιοθήκη Blazor.NET. Το γραφικό περιβάλλον περιλαμβάνει το διαχειριστικό μέρος καθώς και το περιβάλλον διασύνδεσης του χρήστη με το σύστημα. | el |
dc.format.extent | 59 | el |
dc.language.iso | el | el |
dc.publisher | Πανεπιστήμιο Πειραιώς | el |
dc.rights | Αναφορά Δημιουργού 3.0 Ελλάδα | * |
dc.rights | Αναφορά Δημιουργού 3.0 Ελλάδα | * |
dc.title | Εφαρμογή παραγγελιών οχημάτων με υπηρεσιοστρεφή αρχιτεκτονική (SOA) πελάτη-εξυπηρετητή σε .ΝΕΤ | el |
dc.title.alternative | Vehicle ordering application based on service-oriented architecture client-server using .NET | el |
dc.type | Bachelor Dissertation | el |
dc.contributor.department | Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικής | el |
dc.description.abstractEN | The purpose of this specific thesis is the development of an information system, which aims to connect vehicle importers with various car dealerships for the purpose of ordering new vehicles.
During the implementation, service-oriented architecture (SOA) was used to implement various services, each created according to the specific domain it influences. Therefore, based on the focus of the thesis (vehicle orders), three different services were created for managing customers/users, vehicles/models, and orders.
The communication between services is asynchronous to ensure a loosely coupled connection between them. The graphical user interface (GUI) is connected to the services synchronously using GRPC (Google Remote Procedure Calls).
For the creation of the User Interface (UI), the Blazor.NET library was used. The graphical environment includes the management part as well as the user interface for interacting with the system. | el |
dc.subject.keyword | Ordering | el |
dc.subject.keyword | Microservice | el |
dc.subject.keyword | Docker | el |
dc.subject.keyword | SOA | el |
dc.subject.keyword | GRPC | el |
dc.date.defense | 2024-09-30 | |