Altinn Studio Designer - Back-end
Application construction components used in Altinn Studio Designer backend.
On this page:
Altinn Studio Designer Back-end is a ASP.Net Core application that exposes web-API’s to be used by Altinn Studio Designer Frontend.
It is built and deployed as a Docker container running in Kubernetes.
The API controllers exposes the web-APIs.
They are structured in different controllers that is grouped by functional areas.
The controllers we have now are:
- ApplicationMetadata - responsible for functionality related to metadata
Services in a asp.Net application is configured services that controllers and other components used. They are defined with a interface and a implementation and configured in startup.
This makes them easy to mock out when doing integration testing of the Altinn Studio Designer backend.
The services we have now is
Model View Controllers
The model view controllers are responsible for presenting razor views where we dont use React as frontend.
We are in process with moving functionality to using only React and API Controllers.
Model factory is the module that generates metadata and C# models based on uploaded XSD.
Altinn Studio Designer backend uses some libraries for different functionality
The details about all libraries used can be found in the project file.