This page is used for the ONAP R2+ Service IM drafting and discussion.
ONAP R2+ Service IM start from ECOMP Service IM model as below class diagram:
the comparision table among ECOMP IM, SDC IM, ETSI NFV IFA, A&AI as below:
ServiceCatalogItem
SDC (Service) | AAI (/service-design-and-creation/services/service/{service-id}) | ECOMP IM (ServiceCatalogItem) | Comments |
invariantUUID | serviceInvariantUUID | ||
UUID | service-id | ServiceUUID | serviceUUID |
name | ServiceDisplayName | serviceName | |
description | service-description | ServiceDescription | serviceDescription |
type | ServiceCatalogItem-Q1: what‘s the difference of type and serviceType or category?’ | ||
Category | Category | ||
serviceType | serviceType | ||
serviceRole | serviceRole | ServiceCatalogItem-Q2: What's the ServiceRole used for in the use cases and how does it effect the run-time components? | |
serviceEcompNaming | ServiceCatalogItem-Q3: What's the naming used for in the use cases and how does it effect the run-time components? | ||
ecompGeneratedNaming | |||
namingPolicy | |||
service_naming | |||
service-version | serviceVersion | ||
resource-version | ServiceCatalogItem-Q4: What's the resource-version meaning here? The version of resource are related to the resource. Why is it as a service attribute? | ||
AT&TContact | |||
Capacity | |||
Constraints | |||
Cost | |||
D2RequirementsChecklist | |||
EntitlementID | |||
EntitlementUnitNumber | |||
EntitlementUnitType | |||
FaultRequirements | |||
Features | |||
History | |||
Icon | |||
LicensingModel | |||
Performance | |||
Requirements | |||
ServiceSystemName | |||
Subcategory | |||
Tags/Keywords | |||
Template | |||
TestScripts | |||
VendorTestResults | |||
Version | |||
VF-SpecificPolicies | |||
VFArtifacts | |||
VFConfigParameters | |||
VFImage |
ServiceInstance
SDC (Service) | AAI (ServiceInstance) | ECOMP IM (service-instance) | Comments |
service-Instance-Id | serviceInstanceId | ||
service-instance-name | serviceInstanceName | ||
service-type | ServiceInstance-Q1: Is it the same with the SDC service? | ||
service-role | |||
environment-Context | |||
workload-Context | |||
invariantUUID | model-invariant-id | serviceInvariantUUID | |
model-version-id | ServiceInstance-Q2: is it the UUID in the SDC? | ||
persona-Model-Version | |||
widget-Model-Id | |||
widget-Model-Version | |||
bandwidth-total | |||
bandwidth-up-wan1 | |||
bandwidth-down-wan1 | |||
bandwidth-up-wan2 | |||
bandwidth-down-wan2 | |||
vhn-portal-url | |||
service-instance-location-id | |||
resource-version | |||
selflink | SelfLink | ||
orchestration-status | orchestrationStatus |