Publisher and tiler
The Publisher model provides the interaction between a frontend service and the IMB Hub. The Publisher model allows multiple scenarios to be simulated and compared. In doing so, the Publisher model has the ability to look at different scenarios. The Publisher model should initially be started on the same federation as the Tiler model so that after changing a scenario, the Publisher model and the Tiler model can jointly change to the new scenario. The Tiler model is responsible for displaying the tiles on the map (the map layers). More details about the publisher and tiler can be found below.
There are a few other tools in the platform which are relevant for the user experience. The Frontend service is a NodeJS application which provides a Portal. The Portal is a launch web page showing the running projects. A project consists of a number of scenarios with a specific setup. Within a project, the scenarios consist of the same models. Different projects can consist of their own set of models. The Authentication service/Authorization Editor is used to assign permissions to users and to give users access to Portal projects.