Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

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:

  • 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.




  • ServiceCatalogItem

R2+ AttributesDescription

SDC(Service)

AAI(service)ECOMP IM(ServiceCatalogItem)
serviceInvariantUUIDConstant identifier of the service modelinvariantUUID

serviceUUID

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

UUIDservice-idServiceUUID 
serviceName 

The name of the service

name
ServiceDisplayName 
serviceDescription

The description of the service

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

descriptionservice-descriptionServiceDescription 
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

Category
Category  
serviceVersionThe service version in SDC catalog
service-versionVersion 
icon

The icon path of the service

Process required to add new icon. 



Icon 
serviceComponentUUIDThe service component UUID that the service includes



  • ServiceInstance

R2+ Attributes
DescriptionAAI(ServiceInstance)
serviceInstanceIdUniquely identifies this instance of a serviceservice-Instance-Id
serviceInstanceNameThe name assigned to the service-instanceservice-instance-name
serviceInvariantUUIDConstant identifier of the service modelmodel-invariant-id
ServiceUUIDVersioned identifier of the service model (this uuid is changed for every major version of the service)model-version-id
ServiceVersionThe service version in SDC catalogpersona-Model-Version
selfLinkURL to endpoint where more details can be gottenselflink
statusOrchestration status of the service instanceorchestration-status
serviceComponentInstanceIdThe service component instance ID that the service instance includes


  • ServiceComponentCatalogItem

R2+ AttributesDescriptionSDC(Service)AAI(service)ECOMP(ServiceComponentCatalogItem)ETSI IFA014(NetworkService)
invariantUUIDConstant identifier of the Service Component modelinvariantUUID

nsdInvariantId
UUIDVersioned identifier of the Service Component model (this uuid is changed for every major version of the service component)UUIDservice-idServiceComponentCatalogItemnsdIdentifier
nameThe name of the service componentname

nsdName
descriptionThe description of service componentdescriptionservice-description

versionThe version of service component
service-version
version
designerThe designer of service component


designer


    • Network Service Descriptor

      Inherit from ServiceComponentCatalogItem

R2+ AttributesDescriptionETSI IFA014(NetworkService)
vnfdid

References the VNFD of a constituent VNF.

vnfdid
pnfdId

References the PNFD of a constituent PNF.

pnfdId
virtualLinkDescProvides the constituent VLDs.virtualLinkDesc



  • ServiceComponentInstance


R2+ AttributesDescripionAAI(ServiceInstance)

ETSI IFA013(NS)

instanceIdUniquely identifies this instance of a service componentservice-Instance-IdnsInstanceId
instanceNameThe name assigned to the service component instanceservice-instance-namensName
invariantUUIDConstant identifier of the service component modelmodel-invariant-idnsdId
UUIDVersioned identifier of the service component model (this uuid is changed for every major version of the service component)model-version-id
versionThe service version in SDC catalogpersona-Model-Version
selfLinkURL to endpoint where more details can be gottenselflink
statusOrchestration status of the service component instanceorchestration-statusnsState
descriptionThe description of service component instance
description



    • Network Service Instance

Inherit from ServiceComponentInstance


R2+ AttributesDescription

ETSI IFA013(NS)

vnfInfoIdReference to information on constituent VNFs of this NS.vnfInfoId
pnfInfo

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

pnfInfo
virtualLinkInfo

Information on the VLs of thisNS.

virtualLinkInfo
  • No labels