The Main Concepts

Architecture overview

The OpenMSA platform architecture is composed of 3 core layers; the Workflows, the Microservices and the Device Adaptors.
The Portals for Analytic, Reporting and Assurance layers are built around these core layers.

Architecture core layers

Object Based Management Framework

The Object-Based Management Framework (OBMF) engine is the fundamental component that operate the Runtime Environment for the Microservices.
It consumes instructions coming from Northbound APIs (portal or REST API) and transforms them to specific configuration commands and actions for the managed devices.

The Workflow Manager and the Microservice Library

Workflows and Microservices are two essential components that build on the programming language that support the following capabilities:

  • Vendor-agnostic, multi-tenant service orchestration
  • Agile fulfilment and assurance of physical and virtual networking services
  • DevOps ready versatile framework for any service automation
Workflow Manager and the Microservice Library

The Workflow Manager and Builder

The Workflow Manager and Builder provides the toolset to develop the desired automation processes to execute.

The Microservices Library and Builder

  • Stored in a central repository
  • Graphical representation using an Integrated Development Environment (IDE) (developer expertise is not required)
  • Provide parameter controls and User Interface (UI) for auto-rendering capabilities
Microservices Library and Builder

The Adaptor Library and Builder

The Adaptors are components performing as device drivers that provide implementation command and instructions for vendor specific device management functions.