SRM framework concepts
DataMiner Service and Resource Management makes use of many dedicated DataMiner components to configure the management and orchestration of services end to end. This section provides a high-level overview of these components and explains how they can be used.
Before you set up and configure an SRM system, it is essential that you understand what these different components are and what their purpose is.
A distinction is made between "SRM definitions" and "SRM instantiations". An SRM definition determines what an object will be like. You could compare it to a class. The actual object based on the SRM definition is called an SRM instantiation. For example, a connector, which is considered an SRM definition, defines how to communicate. The element that is created based on that connector is considered an SRM instantiation.
The tables below summarize the components and their scope.
-
Resource Automation Resource Scheduling Resource Orchestration Service Orchestration Connector Yes Yes Yes Yes Virtual function Yes Yes Yes Yes Profile parameter Yes Yes Yes Yes Profile definition Yes Yes Yes Yes Service definition No No No Yes Service profile definition No No No Yes -
Resource Automation Resource Scheduling Resource Orchestration Service Orchestration Element Yes Yes Yes Yes Virtual function resource Yes Yes Yes Yes Resource pool Yes Yes Yes Yes Profile instance Yes Yes Yes Yes Service profile instance No No No Yes Booking No Yes Yes Yes Contributing booking No No No Yes Virtual platform No Yes Yes Yes -
Resource Automation Resource Scheduling Resource Orchestration Service Orchestration Profile-Load Script (PLS) Yes Yes Yes Yes Life cycle Service Orchestration (LSO) script No No No Yes Data Transfer Rules (DTR) No No No Yes Custom events No No No Yes Contributing conversion script No No No Yes Created booking script No No No Yes
Note
The concepts explained in this section are the main concepts used within the SRM framework, which builds on the core DataMiner SRM functionality to provide a versatile toolset to manage services and resources. For more information on SRM concepts in the context of the core SRM functionality, see Concepts.