SummitAI Orchestration Architecture

SummitAI Orchestration Architecture

The SummitAI Orchestration consists of the following components:

  • Orchestration Admin Console and Designer
  • Orchestration Decision Engine
  • Orchestration Proxy

Orchestration Admin Console and Designer

Orchestration Admin Console and Designer consists of all the required data for orchestrating the tasks or process. It consists of SummitAI Server and the Orchestration Configurations. The SummitAI Server collects all the IMs or SRs or WOs logged in the SummitAI Application or any other ITSM product. The Orchestration consists of all the configured Scripts, APIs, and Workflows that are required to orchestrate tasks or process. The RabbitMQ collects all the IMs or SRs or WOs from the SummitAI Server and sends them in a queue to the Event Linking System. The Orchestration Scripts and Workflows are sent to the Event Linking System when there is match for the logged IM or SR or WO. For more information about Orchestration Configurations, see Configure Script Objects and Configure Workflows.

Orchestration Decision Engine

Orchestration Decision Engine consists of the Event Linking System and a configured API to pull or push the data. The Event Linking System collects the logged IMs or SRs or WOs, and finds the matching Orchestration Scripts  and Workflows to be executed to orchestrate tasks or process. API pulls the data from the Event Linking System and sends to the Orchestration Proxy where the Scripts and Workflows are executed. For more information, see API Configuration 1 and ITSM Data Settings.

Orchestration Proxy

In the Orchestration Proxy, the configured Scripts and Workflows are executed for the logged IMs or SRs or WOs. After executing the Scripts and Workflows, the IMs or SRs or WOs are updated/resolved as per the configured Scripts and Workflows.