Architecture
With the required features outlined and documented, let us extend the existing architecture from Chapter 7. The changes will be adding new functionality to the framework architecture, concentrating on enabling the ClientView
abstractions and functionality, which will drive the feature experience behind the frontend changes.
We already have the capability to create server API endpoints. The general implementation of the architecture of the features will consist of introducing several new interfaces to the server part of the framework. The newly added frontend features will be situated in the frontend
directory of the framework project.
Figure 8.2: Componium frontend components
In Figure 8.2, we outline an incoming request to the server powered by the Componium server framework. Specifically, this request is expected to respond with an HTML page to provide interactivity features. This is unlike the API requests from Chapter 7, where we would...