Breadcrumbs

Bridge Architecture

A Bridge comprises all components required to manage and execute services and is running as native service(s). Supported platforms are:

  • Linux

  • Windows

  • Solaris

Figure: Bridge Server Architecture

ServerArchitecture.png

The administration console of the Bridge runs as an OS service (Windows service or Unix daemon) and contains the following managers:

Admin Server

The Admin Server is the administration UI of the managers.

Proxy Manager

The Proxy Manager manages proxy services.

Domain Manager

The Domain Manager controls the

E2E Domain

. Via this manager domain members are added or removed. Users, groups and roles are managed.

Bridge Manager

The Bridge Manager controls model execution (e.g. start, stop, deployment and licensing of models).

Console Manager

The Console Manager performs the firmware updates

The Console service should be monitored externally as it is crucial.

Second part of the Bridge server is an Apache Reverse Proxy. The proxy configuration is generated from the model definitions at deployment time, but can be enhanced by the customer. The proxy is used for HTTPS and authentication (using the corresponding Apache modules).

In addition, executed models are part of the E2E Bridge. Each model service is running on its own xUML Runtime instance. The xUML Runtime is a native executable that facilitates low level monitoring of the executed models and isolates model execution as well.