OptimaWSI

OptimaWSI (Optima Web Server Interface) and the Optima Library (OLIB) are components of Optima Base. OptimaWSI is a Java EE module of the Web Application Archive type. It can be run in a container of WildFly 24.

Purpose of OptimaWSI and OLIB

OptimaWSI and OLIB provide configuration and authentication services for all modules of Optima. OptimaWSI also exposes a proxy service (HTTP and remote execution of processes) and the back-end for the Traffic Supervisor interface.

OptimaWSI provides an administration dashboard to manage the authentication system and to invoke remote commands on various modules of Optima.

OLIB provides the necessary APIs to integrate the services exposed by OptimaWSI in the various modules of Optima or even into external modules.

Configuration of Optima modules

All modules of Optima use the APIs exposed by OptimaWSI. You can define default values that can be shared by different configurations as well as by different elements.

OptimaWSI monitors the configuration files and log files. This makes it possible to edit and update the values of each module at runtime. New parameter values can be provided in subsequent requests.

All HTTP requests need to contain a parameter that identifies the configuration to which the request relates. The value of the parameter is the name of the configuration.

Topics in this section