Versions Compared

Key

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

...

  • In this diagram, both design time and run time service related objects are depicted.

  • For the design time section on the left side,

    • ServiceCatalogItem is used to model the design time representation of a service. 

      • Nested Service Design is supported by the association "ServiceComprisedOf", as a ServiceCatalogItem can be composed of other ServiceCatalogItem(s).

      • Complicated Service Design is supported by the association "ServiceComposedOf", as a ServiceCatalogItem can be composed of  at least 1 or more ServiceComponentCatalogItem(s).

      • Hybrid Service Design is also supported, as a part of a ServiceCatalogItem can be composed of ServiceComponentCatalogItem(s) and part of it can be composed of other ServiceCatalogItem(s).
    • ServcieComponentItem is used to model the design time represenation of a service component or network service.
      • Nested Service Component Design is supported by the association "ServiceComponentComprisedOf", as a ServiceComponentCatalogItem can be composed of other ServiceComponentCatalogItem(s).

      • Complicated Service Component Design is supported by the association "ServiceComponentComposedOf", as a ServiceComponentCatalogItem can be composed of  at least 1 or more ResourceCatalogItem(s).

      • Hybrid Service Component Design is also supported, as a part of a ServiceCatalogItem ServiceComponenetCatalogItem can be composed of ServiceComponentCatalogItem(s) and part of it can be composed of other ServiceCatalogItemResourceCatalogItem(s).

    • ResourceCatalogItem is used to model the design time representation of a resource.

      • Cross reference in resource design is supported via the association "ResourceCatalogReferences".

  • For the run time section on the right side, similiar layering from top to bottom of instance items and relationship between is modeled, as the result of the model-driven instantiation process from a given ServiceCatalogItem. In particular,

    • Based on 1 ServiceCatalogItem, 0 or more ServiceInstance(s) can be instantiated, which also instantiate the association "ServiceCatalogItemMadeAvailableAs". A ServiceInstance can comprise other ServiceInstance(s) or ServiceComponentInstance(s), as modeled by the associations "ServiceComprisedOf" and "ServiceComposedOf".
    • Based on 1 ServiceComponentCatalogItem, 0 or more ServiceComponentInstance(s) can be instantiated, which also instantiate the association "ServiceComponentCatalogItemMadeAvailableAs". A ServiceComponentInstance can comprise other ServiceComponentInstance(s) or ResourceInstance(s), as modeled by the associations "ServiceComponentComprisedOf" and "ServiceComponentComposedOf".
    • Based on 1 ResourceCatalogItem, 0 or more ResourceInstance(s) can be instantiated, which also instantiates the association "ResourceCatalogItemMadeAvailableAs". A ResourceInstance can reference other ResourceInstance(s).

...


Attributes

  • ServiceCatalogItem

R2+ AttributesDescriptionProducerConsumer

SDC(Service)

AAI(service)ECOMP IM(ServiceCatalogItem)
serviceInvariantUUIDConstant identifier of the service modelSDCSDC/SO/UUI/VIDinvariantUUID

serviceUUID

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

SDCSDC/SO/UUI/VIDUUIDservice-idServiceUUID 
serviceName 

The name of the service designed

SDCSDC/SO/UUI/VIDname
ServiceDisplayName 
serviceDescription

The description of the service

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

designed

SDCSDC/SO/UUI/VIDdescriptionservice-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

SDCSDC/SO/UUI/VIDCategory
Category  
serviceVersionThe service version
in SDC catalog
SDCSDC/SO/UUI/VID
service-versionVersion 
icon

The icon path of the service

Process required to add new icon. 

SDCSDC/SO/UUI/VID

Icon 
serviceComponentUUIDThe service component
UUID
UUIDs that the service includesSDCSDC/SO/UUI/VID



  • 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/VIDAAI/UUI/VID/SOservice-instance-name
serviceInvariantUUIDConstant identifier of the service modelSDCAAI/UUI/VID/SOmodel-invariant-id
ServiceUUIDVersioned identifier of the service model (this uuid is changed for every major version of the service)SDCAAI/UUI/VID/SOmodel-version-id
ServiceVersionThe service version in SDC catalogSDCAAI/UUI/VID/SOpersona-Model-Version
selfLinkURL to endpoint where more details can be gottenSOAAI/UUI/VID/SOselflink
statusOrchestration 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/Holmes


  • ServiceComponentCatalogItem

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

invariantUUID

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 component

name

nsdName
descriptionThe description of service component

descriptionservice-description

versionThe version of service component


service-version
version
designerThe designer of service component




designer

...