Εφαρμογή παραγγελιών οχημάτων με υπηρεσιοστρεφή αρχιτεκτονική (SOA) πελάτη-εξυπηρετητή σε .ΝΕΤ
Vehicle ordering application based on service-oriented architecture client-server using .NET
View/ Open
Keywords
Ordering ; Microservice ; Docker ; SOA ; GRPCAbstract
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.