Atvieglojumu Vienotās Informācijas Sistēmas portāla izstrāde
Author
Veinbahs, Krišjānis
Co-author
Latvijas Universitāte. Datorikas fakultāte
Advisor
Šneiders, Jānis
Date
2021Metadata
Show full item recordAbstract
Kvalifikācijas darba mērķis ir izstrādāt Atvieglojumu Vienotās Informācijas Sistēmai (AVIS) administratora lietotāja portālu izmantošanai Valsts Informācijas Sistēmu Savietotājā (VISS). Izstrādājamā sistēmas daļa ir atbildīga par datu atlasi, izveidi, rediģēšanu un attēlošanu lietotājam, izmantojot mikroservisu arhitektūru, kā arī par lietotāju autentifikāciju un autorizāciju izmantojot ārēju identitātes pārvaldības service. Izstrādātajam risinājumam ir jāapmierina AVIS datu apstrādes prasības. Sistēma izstrādāta izmantojot ASP.NET Core ietvaru, C#, Next.JS ietvaru, kas abstrahē React.JS, HTML, CSS, TypeScript, JavaScript kā arī izmantots Groovy, Bash, Docker, Helm, YAML, u.c. nepārtrauktās integrācijas automatizācijas skriptu izstrādei. Atslēgvārdi: Atvieglojumi, portāls, mikroserviss, REST API, ASP.NET Core, React.JS Unified Benefit Information System portal development The goal of this qualification paper is to develop an administrator users’ web portal for the Unified Benefit Information System (AVIS) for use within the states’ information system integration layer (VISS). The developed system is responsible for data querying, creation, editing and rendering using microservice architecture for use by the administrator user, in addition the system is responsible for handling user authentication and authorization using an external identity management service. The developed system implementation must satisfy AVIS data processing requirements. The system is developed using ASP.NET Core framework, C#, Next.JS framework which is an abstraction over React.JS, CSS, TypeScript, JavaScript and also using Groovy, Bash, Docker, Helm, YAML, etc. for continuous integration automation script development. Keywords: Benefit, portal, microservice, REST API, ASP.NET Core, React.JS