Skip to main content

Distributed Architecture

In distributed architecture, components are presented on different platforms and several components can cooperate with one another over a communication network in order to achieve a specific objective or goal. SAST supports distributed architecture, where any or all of the server components are installed on dedicated hosts.


The basis of a distributed architecture is its transparency, reliability, and availability. Distributed architecture is the most recommended method for SAST deployment because all components function at their most optimized capacity. The ActiveMQ is, by default, installed as part of the Manager, but can also be configured as an individual server, or as part of a cluster (node).

SAST also supports following architecture types:

  • Centralized Architecture- where all server components are installed on the same host.

  • High Availability Architecture- where more than one manager is available to control system management, ensuring that in cases where one manager fails the system will continue to be fully operational.

Communication between the Client and Manager as well as communication between the Manager and the Engine are via HTTP (by default). HTTPS can also be configured.


Starting with SAST v9.4.0, M&O is no longer available for new installation. For previous information about M&O, please refer to Management and Orchestration.