In this article
Forsta Plus is a three-tier web based application based on x86-compatible hardware architecture and runs on the Microsoft Windows Server and Linux platforms.
The first tier is a combination of technologies based on the Microsoft .NET Framework, Microsoft .NET Core and Node.js. This supports dynamic page content by providing an environment for interpreting server-side scripts that process HTTP requests and generate HTML, which is returned to the client browser. These technologies are hosted by Microsoft's web platform, Internet Information Services.
The node.js and .NET applications accesses a middle tier of components that implement business logic and data access.
In the third tier, data storage is provided by Microsoft SQL Server for storing project and system data. Redis is used for session state and caching for certain features.
Figure 1 illustrates the Forsta Plus architecture and layout:
Figure 1 - Forsta Plus architecture