Aiolos Forecast Studio has two parts; one server part and one client part. Both the server and the client can be installed on the same computer. Usually the Aiolos server is installed on a server machine and the users access the forecasting system using Aiolos clients installed on their own machines.
The Aiolos server holds all the data (the configuration), the configuration database and it is also here the calculations are made. The client only views the system, sends requests to the server and shows the results.
On the server machine there is one (or if wanted several) web services. One web service can only use one version of the software, but can handle several different configurations.
The main reason for setting up two web services on a machine is to test new version of the Aiolos software.
The main reason for having several configurations is to use them for training or experimenting.
A client needs to know the server address and the name of the web service. When a client connects to the web service it gets a list of all the configurations that this particular web service “knows” about. The user then can select one of them.
The users in Aiolos are defined per configuration. This means that a user created in one configuration isn’t automatically available in another.
The data should reside on the server machine to achieve a good performance.