About stations

A station is the main unit of server processing in the framework architecture.

  • A station database is defined by a single .bog file, for example:
file:!stations/{name}/config.bog

  • Stations are booted from their config.bog file into a single Virtual Machine (VM), or process, on the host machine.

  • There is usually a one–to–one correspondence between stations and host machines (Supervisors or controllers). However it is possible to run two stations on the same machine if they are configured to use different IP ports.

A station runs the components of the framework and provides access for client browsers to view and control these components. The primary parts of a station include components and services. A station combines a database, a web server, and a control engine. The station either runs on a Web Supervisor PC or the controller.

Figure 1. Station in the Nav tree


A system can be a single station or multiple stations depending on the size of the project and it is defined by a bog file.

About BOG files

A bog file (Baja object graph) contains components. It can be a complete database or any collection of components. A bog file is a special file that describes the components in a database. All views can be used on components in a bog file just as if they were in a station.

Figure 2. Sample bog file and Nav tree