What's on this page

Glossary of Terms

Assembly

Assembly is a definition of a service and may comprise of one or more resources and/or other assemblies. It is defined in an Assembly Descriptor and can be instantiated as an Assembly Instance.

Assembly Descriptor (Descriptor)

Assembly descriptor is a computer readable definition of an Assembly implemented as a Yaml-file.

Assembly Designer, Service Designer

An Actor or end user role designing services using Stratoss LM. Assembly designer takes informal service design artifacts defined by service designers and translates them to a set of formal computer readable descriptors that model the target service

Assembly Instance

Instantiation of an Assembly Descriptor which is comprised of resource instances or assembly instances

Capability

Capabilities is a section of Assembly Descriptor or Resource Descriptor defining what functions the Resources or Assemblies are implementing.

Catalog, Assembly Catalog

The repository within Stratoss LM storing published Assembly Descriptors and Resources Descriptors.

Cloud

The cloud is a common term referring to accessing computer, information technology (IT), and software applications through a network connection, often by accessing data centers using wide area networking (WAN) or Internet connectivity.

CSAR, archive

Cloud Service Archive (CSAR) describes a format used for describing Resource Packages. CSAR specification is a part of OASIS TOSCA.

Deployment Location

Deployment Location is a facility were Resources can be deployed while they are instantiated. In various contexts Deployment Locations are referred to as Data centre, Project (Openstack), or Availability Zone (openstack).

European Telecommunications Standards Institute, ETSI

Intent Engine, Engine

The entity responsible for generating the assembly deployment plan and instructing, step by step, Resource Managers to execute the plan.

Kafka

Apache Kafka™ is a distributed streaming platform.

Stratoss™ Lifecycle Manager (LM)

The Stratoss LM product created by Accanto Ltd.

Lifecycle Event, Event

Stratoss LM published intent and status change event onto a Kafka topic.

Lifecycle State, State

Lifecycle state is defining the state of a specific Resource Instance or Assembly Instance. Examples of Lifecycle states include: Installed, Inactive, Active, Broken, and Failed. Changes from a Lifecycle State to another are called Lifecycle Transitions.

Microservice

Microservices is a variant of the service-oriented architecture (SOA) architectural style that structures an application as a collection of loosely coupled services. The benefit of decomposing an application into different smaller services is that it improves modularity and makes the application easier to understand, develop and test. It also parallelizes development by enabling small autonomous teams to develop, deploy and scale their respective services independently.

Migration

Migration is one of the Opinionated Patterns aiming to migrate a deployed NVF from a location to another.

Monitoring Metrics

Performance or health metrics published by Resource Managers and/or resources onto a Kafka topic. The Kafka cluster stores streams of records in categories called topics.

Network

A type of Resource

Network Functions Virtualization, NFV

Network functions virtualization (NFV) is an initiative to virtualize network services traditionally run on proprietary, dedicated hardware.

OASIS

OASIS is a non-profit consortium that drives the development, convergence and adoption of open standards for the global information society.

Operation

Operations is a section of Assembly Descriptor or Resource Descriptor defining sets of operations that can be called to enable relationships to be created between resources and/or assemblies.

Operational UI

Stratoss LM User Interface

Opinionated patterns

Group of lifecycle transitions to achieve a particular task. Examples of tasks include: heal, reconfigure, and upgrade.

Policy

Policies is a section of Assembly Descriptor or Resource Descriptor containing the set of policies that are used to manage the assembly or resource instances

Property

Properties is a section of Assembly Descriptor or Resource Descriptor containing the properties that belong to the resource or assembly descriptors. These include the full set of properties that are required to orchestrate them through to the Active state. These can be understood as the context for the management of the item during its lifecycle.

Quality Monitoring

Quality Monitoring is a process to monitor the health of deployed Resources and NFV Infrastructure and to test, monitor and evaluate the end to end service performance.

Reference

Relationships is a section of Assembly Descriptor or Resource Descriptor. When Stratoss LM has already instantiated an assembly it is possible for another assembly to share the instance by referencing it within the references section. The references section can also refer to existing objects that may have been created outside the Stratoss LM.

Relationship

Relationships is a section of Assembly Descriptor or Resource Descriptor. Relationships are defining how the descriptors link Requirements to Capabilities. A relationship has source-capabilities and target-requirements as parts of its description.

Requirement

Requirements is a section of Assembly Descriptor or Resource Descriptor explaining what functions the Resources or Assemblies need before they can work successfully.

Resource, Component

A piece of software that can be automatically deployed in a virtual environment and that supports key lifecycle states including install, configure, start, stop, and uninstall.

Resource Descriptor

The list of resource attributes and properties written in Yaml

Resource Health, Component Health

Resource Health is a Microservice within Stratoss LM responsible for monitoring health related messages and initiating recovering actions related to deployed Resources. For instance, the Resource Health may send a heal message to the Intent Engine if a certain event indicating health issues is detected.

Resource Instance

Represents the logical grouping of infrastructure being managed by an external resource manager

Resource Manager

The entity instructing resources (e.g. Brent)

Resource Package

Resource package is described as a CSAR archive. This is the bundle of everything needed for resource that is loaded into a Resource Manager.

Scale

Scale is one of the Opinionated Patterns aiming to increase or decrease the amount of deployed Resources of a specific type.

Service Chain

Instantiated as relationships in assembly descriptors

TOSCA

Topology and Orchestration Specification for Cloud Applications (TOSCA) is a standard defined by OASIS.

Topology, Instance Inventory

The repository storing key state information related to Assembly- and Resource Instances and topology of the Deployment Locations

Virtual Infrastructure Manager

The entity controlling the cloud infrastructure compute, storage and network resources (e.g. Openstack).

Virtual Network Function, VNF

Virtual network functions (VNFs) are virtualized tasks formerly carried out by proprietary, dedicated hardware. VNFs move individual network functions out of dedicated hardware devices into software that runs on commodity hardware.