Glossary of Terms
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
Instantiation of an Assembly Descriptor which is comprised of resource instances or assembly instances
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.
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.
Cloud Service Archive (CSAR) describes a format used for describing Resource Packages. CSAR specification is a part of OASIS TOSCA.
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.
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.
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 is one of the Opinionated Patterns aiming to migrate a deployed NVF from a location to another.
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.
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 is a non-profit consortium that drives the development, convergence and adoption of open standards for the global information society.
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.
Stratoss LM User Interface
Group of lifecycle transitions to achieve a particular task. Examples of tasks include: heal, reconfigure, and upgrade.
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
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 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.
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.
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.
Requirements is a section of Assembly Descriptor or Resource Descriptor explaining what functions the Resources or Assemblies need before they can work successfully.
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.
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.
Represents the logical grouping of infrastructure being managed by an external resource manager
The entity instructing resources (e.g. Brent)
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 is one of the Opinionated Patterns aiming to increase or decrease the amount of deployed Resources of a specific type.
Instantiated as relationships in assembly descriptors
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.