Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This page is used for the deposition of clean version ONAP R2+ Servcie IM.


  ONAP R2+ Service IM start from ECOMP Service IM model as below class diagram:

Image Added

  • Products are made up of services (ServiceCatalogItems on the design side, ServiceInstances on the runtime side).
  • Services are made up of service components. A service component is not seen or known to products like SID ResourceFacingServices are not seen by products. Services can be composed of other Services and may be referred to as complex services. Network Service, or WAN service are as the service components in the service.
  • ServiceComponents are made up of ServiceComponents or resources.  The resources include VNF, PNF, VL, etc.

Take the ONAP R1 VoLTE use case as an example.  The E2E VoLTE service can be designed as the service; The IMS, EPC, and WAN can be designed as the service components.  The HSS, CSCF, TAS, SBC, MME, and SPGW etc, and the link between them can be design as the resources.


Image Added


  • ServiceCatalogItem

SDC

(Service)

AAI
(service)
ECOMP IM
(ServiceCatalogItem)
Confirmed AttributesDescription
invariantUUID

serviceInvariantUUIDConstant identifier of the service model
UUIDservice-idServiceUUID serviceUUID

Versioned identifier of the service model (this uuid is changed for every major version of the service)

name
ServiceDisplayName serviceName 

The name of the service

descriptionservice-descriptionServiceDescription serviceDescription

The description of the service

Visible when the user hovers over this service in the design studio UI.

Category
Category  category

A predefined list which identifies the construct's category. There is a predefined list of service categories and resource categories.

Designer cannot define new Category. Process required to add/change/delete


service-versionVersion serviceVersionThe service version in SDC catalog


Icon icon

The icon path of the service

Process required to add new icon. 




serviceComponentUUIDThe service component UUID that the service includes


  • ServiceInstance


AAI
(ServiceInstance)
Confirmed AttributesDescription
service-Instance-IdserviceInstanceIdUniquely identifies this instance of a service
service-instance-nameserviceInstanceNameThe name assigned to the service-instance
model-invariant-idserviceInvariantUUIDConstant identifier of the service model
model-version-idServiceUUIDVersioned identifier of the service model (this uuid is changed for every major version of the service)
persona-Model-VersionServiceVersionThe service version in SDC catalog
selflinkselfLinkURL to endpoint where more details can be gotten
orchestration-statusstatusOrchestration status of the service instance

serviceComponentInstanceIdThe service component instance ID that the service instance includes


  • ServiceComponentCatalogItem


SDC
(Service)
AAI
(service)
ECOMP IM
(ServiceComponentCatalogItem)
ETSI IFA014
(NetworkService)
Confirmed AttributesDescription
invariantUUID

nsdInvariantIdinvariantUUIDConstant identifier of the Service Component model
UUIDservice-idServiceComponentCatalogItemnsdIdentifierUUIDVersioned identifier of the Service Component model (this uuid is changed for every major version of the service component)
name

nsdNamenameThe name of the service component
descriptionservice-description

descriptionThe description of service component

service-version
versionversionThe version of service component



designerdesignerThe designer of service component


    • Network Service Descriptor

      Inherit from ServiceComponentCatalogItem

ETSI IFA014
(NetworkService)
Confirmed AttributesDescription
vnfdidvnfdid

References the VNFD of a constituent VNF.

pnfdIdpnfdId

References the PNFD of a constituent PNF.

virtualLinkDescvirtualLinkDescProvides the constituent VLDs.



  • ServiceComponentInstance


AAI
(ServiceInstance)

ETSI IFA013

(NS)

Confirmed AttributesDescripion
service-Instance-IdnsInstanceIdinstanceIdUniquely identifies this instance of a service component
service-instance-namensNameinstanceNameThe name assigned to the service component instance
model-invariant-idnsdIdinvariantUUIDConstant identifier of the service component model
model-version-id
UUIDVersioned identifier of the service component model (this uuid is changed for every major version of the service component)
persona-Model-Version
versionThe service version in SDC catalog
selflink
selfLinkURL to endpoint where more details can be gotten
orchestration-statusnsStatestatusOrchestration status of the service component instance

descriptiondescriptionThe description of service component instance



    • Network Service Instance

Inherit from ServiceComponentInstance


ETSI IFA013

(NS)

ConfirmedDescripion
vnfInfoIdvnfInfoIdReference to information on constituent VNFs of this NS.
pnfInfopnfInfo

Information on the PNF(s) that are part of this NS.

virtualLinkInfovirtualLinkInfo

Information on the VLs of thisNS.