Overview

Symphony operates within an orchestration layer, strategically positioned atop preexisting tools and services. To establish uniformity amidst the diverse edge environment, Symphony relies on a set of fundamental high-level abstractions. These encompass state-seeking, graph, workflow, and app models. These foundational abstractions empower Symphony to deliver robust functionalities across various technologies and platforms while maintaining a concise object model.

Abstractions

  • State seeking: How Symphony brings the current state of a system to the desired state.
  • Information graph: How Symphony organizes, accesses, and synchronizes enterprise information.
  • Workflows: How Symphony manages multi-stage deployment scenarios.
  • App orchestration model: How Symphony defines the components that make up a scenario.