Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Provided additional A&AI updates

...

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.




Attributes

  • ServiceCatalogItem 

    ServiceDesc (ServiceCatalogItem)  (Note from Chesla:  

    •  A&AI has a model/model-ver concept which captures the descriptor from ASDC. The model vertex type contains the model-invariant-id and the model-type (e.g., service or resource).  The model-ver vertex type contains the model-version-id, the model-version, the model-name, and a model-description.

    • In short, A&AI split the invariant part of the model away from the version-dependent pieces.  In this manner, you can relate ALL versions of a model to something  by using the model-invariant-id (e.g., get me all the resources for this model) or you can relate a specific version of a model (e.g., get me all resources for this version of the model) by using the model-version-id in combination with the model-invariant-id.  Recall that A&AI stores the model/model-ver elements as "JOIN" keys to the SDC descriptor world.  A&AI does not try to capture all the details of the models.

    • It's not clear whether you can equate model-name to service-name or model-description to service-description.  The model-name really names the MODEL, not necessarily the service.  The same applies to the service-description.

    • ALSO NOTE as referenced on a prior wiki page:  The A&AI service vertex type is deprecated and should not be used in ONAP.)


R2+ AttributesDescriptionProducerConsumer

SDC(Service)

AAI(service model+model-ver)ECOMP IM(ServiceCatalogItem)
serviceInvariantUUIDConstant identifier of the service modelSDCSDC/SO/UUI/VIDinvariantUUIDmodel.model-invariant-id for that service model
serviceUUID

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

SDCSDC/SO/UUI/VIDUUID

service-id

model-ver.model-version-id for that service model

ServiceUUID 
serviceName 

The name of the service model designed

SDCSDC/SO/UUI/VIDnamemodel-ver.model-name for that service model
ServiceDisplayName 
serviceDescription

The description of the service model designed

SDCSDC/SO/UUI/VIDdescription

service-description

model-ver.model-description for that service model

ServiceDescription 
category

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

SDCSDC/SO/UUI/VIDCategoryn/aCategory  
serviceVersionThe service model versionSDCSDC/SO/UUI/VID

service-version

model-ver.model-version for that service model

Version 
icon

The icon path of the service

SDCSDC/SO/UUI/VID
n/aIcon 
serviceComponentUUIDThe service component descriptor UUIDs that the service includes (relationhip to Service Component)SDCSDC/SO/UUI/VID
nested model (either service or resource type)
type





role





function






  • ServiceInstance

R2+ Attributes
DescriptionProducerConsumerAAI(ServiceInstance)
serviceInstanceIdUniquely identifies this instance of a serviceSOAAI/UUI/VID/SO/Policy/Holmesservice-Instance-Id
serviceInstanceNameThe name assigned to the service-instanceUUI/VID/SOAAI/UUI/VID/SOservice-instance-name
serviceInvariantUUIDConstant identifier of the service model (relationship to service model)SDC/SOAAI/UUI/VID/SOmodel-invariant-id
ServiceUUIDVersioned identifier of the service model (relationship to service model)SDC/SOAAI/UUI/VID/SOmodel-version-id
ServiceVersionThe service model version in SDC catalog (attribute of service model?)SDC/SOAAI/UUI/VID/SOpersona-Model-Version
selfLinkURL to endpoint where more details can be gottenSOAAI/UUI/VID/SOselflink
statusorchestrationStatusOrchestration status of the service instanceSOAAI/UUI/VID/SO/Policy/Holmesorchestration-status
serviceComponentInstanceIdThe service component instance ID that the service instance includesVFC/...AAI/UUI/VID/SO/Policy/HolmesRelationship to nested ServiceInstances
type



role



function




  • ServiceComponentCatalogItem

...

R2+ AttributesDescripionProducerConsumerAAI(ServiceInstance)

ETSI IFA013(NS)

instanceIdUniquely identifies this instance of a service componentSO/VFCAAI/UUI/VFC/Policy/Holmesservice-Instance-IdnsInstanceId
instanceNameThe name assigned to the service component instanceUUI/VFCAAI/UUI/VFC/Policy/Holmesservice-instance-namensName
invariantUUIDConstant identifier of the service component modelSDC/VFCAAI/UUI/VFCmodel-invariant-idnsdId
UUIDVersioned identifier of the service component model (this uuid is changed for every major version of the service component)SDC/VFCAAI/UUI/VFCmodel-version-id
versionThe service version in SDC catalogVFCAAI/UUI/VFCpersona-Model-Version
selfLinkURL to endpoint where more details can be gottenVFCAAI/UUI/VFCselflink
statusOrchestration status of the service component instanceVFCAAI/UUI/VFC/Policy/Holmesorchestration-statusnsState
descriptionThe description of service component instanceVFCAAI/UUI/VFC
description

...