...
3GPP Network slice NRM, defined in 28.541:
...
Network slicing service model structure (when considered as a CFS)
...
:
Stretch goal:
...
Model structure when consider Slicing service as a RFS (an example) :
Design time model and run time model mapping:
1.1.1 SliceServiceDescriptor
Parent class: ServiceDescriptor
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
...
Attribute Name
...
Type
...
Mult.
...
Stereotypes
...
Description
...
serviceInvariantId
...
Identifier
...
1
...
OpenModelAttribute
· isInvariant: false
· valueRange: no range constraint
· support: MANDATORY
Preliminary
Constant identifier of the service model.
...
serviceId
...
Identifier
...
1
...
OpenModelAttribute
· isInvariant: false
· valueRange: no range constraint
· support: MANDATORY
Preliminary
Versioned identifier of the service model (this uuid is changed for every major version of the service)
...
name
...
String
...
1
...
OpenModelAttribute
· isInvariant: false
· valueRange: no range constraint
· support: MANDATORY
Preliminary
The name of the service model designed.
...
description
...
String
...
1
...
OpenModelAttribute
· isInvariant: false
· valueRange: no range constraint
· support: MANDATORY
Preliminary
The description of the service model designed.
...
category
...
String
...
1..*
...
OpenModelAttribute
· isInvariant: false
· valueRange: no range constraint
· support: MANDATORY
Preliminary
A predefined list which identifies the construct's category. There is a predefined list of service categories.
...
version
...
String
...
1
...
OpenModelAttribute
· isInvariant: false
· valueRange: no range constraint
· support: MANDATORY
Preliminary
The service model version.
...
serviceType
...
String
...
0..1
...
OpenModelAttribute
· isInvariant: false
· valueRange: no range constraint
· support: MANDATORY
Preliminary
An optional string field defining a generic type (like category) of the service. E.g. this field can be used for defining the service as "TRANSPORT".
...
serviceRole
...
String
...
0..1
...
OpenModelAttribute
· isInvariant: false
· valueRange: no range constraint
· support: MANDATORY
Preliminary
An optional string field for shortcode that defines the function that the service is providing. E.g. "MISVPN" or "AIM".
...
icon
...
String
...
1
...
OpenModelAttribute
· isInvariant: false
· valueRange: no range constraint
· support: MANDATORY
Preliminary
The icon path of the service.
...
isShared
...
Boolean
...
1
...
Experimental
OpenModelAttribute
· isInvariant: false
· valueRange: no range constraint
· support: MANDATORY
Describe whether this service descriptor is shared or not in the service design.
...
lifecycleManagementScript
...
ServiceLifecycleManagementScript
...
0..*
...
Experimental
OpenModelAttribute
· isInvariant: false
· valueRange: no range constraint
· support: OPTIONAL
Includes a list of events and corresponding management scripts performed for the Service.
...
customizedkpigroup
...
CustomizedKPIGroup
...
0..1
OpenModelAttribute
· isInvariant: false
· valueRange: no range constraint
...