The Job Server is used to control one or more Workers. Workers can generate files or execute long-running processes asynchronously in the configuration phase, on the basis of a model with corresponding actions and commands.
The Job Server simultaneously serves as a server for a user interface that can be accessed within the EEC through the Perspective Job Server or via a browser.
By default a Worker is installed and registered with its address at the Job Server. Further Workers can be installed and registered with their address at the Job Server. If more than one Worker is registered, the pending Jobs are executed in a distributed fashion.
The status of a Worker is always queried by the Job Server and is displayed in the user interface.
The generated files of a Job can either be displayed for downloading via the user interface or be stored in an agreed folder (see action and Mark file for downloading).
Each Worker supplies status information:
- Existing Job definitions,
- Pending Jobs,
- Completed Jobs,
- Aborted Jobs.