Versions Compared

Key

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

...

PlantUML Macro
titleASD Onboarding
@startuml
participant VENDOR
participant ONAPUSER
participant SDC
autonumber 

group ASD PACKAGE DELIVERY
	hnote over ONAPUSER : Vendor ASD Package Delivery
	VENDOR -> ONAPUSER : ASD Package Delivery 	
end

group Create a resource
hnote over SDC : Options to create a resource in SDC
group Onboarding
	group Options
		hnote over SDC : Two onboarding options
		group PACKAGE ONBOARDING
			hnote over SDC : Create a VSP model using onboarding ASD package 
			ONAPUSER -> SDC : Createonboarding aan CNFASD VSP modelpackage
			SDC -> SDC : Create an internal model with Metadata added
 			SDC -> SDC : Transform onboarding artifacts into SDC onboarding
			SDC -> SDC : Transform onboarding descriptor into internal descriptor\n(proposal: use ASD models as internal models)
			SDC -> SDC : License Model Files Added (optional)
		end

		group Manual ASD VSP creation
			hnote over SDC : Manual create aan ASD VSP model
			ONAPUSER -> SDC : Create a CNF VSP model
			SDC -> SDC : Create an internal model with Metadata added
			ONAPUSER -> SDC : Update internal descriptor properties 
			ONAPUSER -> SDC : License Model Files Added (optional)
			ONAPUSER -> SDC : Artifacts Added
		end
	end
end

group Create a resource
	group Create resource from a VSP
		hnote over SDC : Create resource model from a VSP
		ONAPUSER -> SDC : Create a resource from a CNF VSP
		SDC -> SDC : Transform a VSP into a resource model
		SDC -> SDC : update internal descriptor properties 
		SDC -> SDC : update License Model Files (optional)
		ONAPUSER -> SDC : Additional Artifacts Added (Manual/Optional)
	end

	group Manual create an ASD resource
		hnote over SDC : Manual create an ASD ResourcesResource
		SDC -> SDC : create an internal ASD model with Metadata added
		ONAPUSER -> SDC : Update internal descriptor properties\nnote: ONAP users update default properties
		ONAPUSER -> SDC : License Model Files Added (optional)
		ONAPUSER -> SDC : Additional Artifacts Added (Manual/Optional)
	end
end
end

@enduml
ASD Packaging Onboarding Summary - a VSP model is created using an Onboarding ASD package
  1. The onboarding ASD package is accessed by a Technology specialist/Asset manager.
  2. An internal model is created in SDC with Metadata added.
  3. The artifacts from the ASD package are transformed into onboarding artifacts during SDC onboarding
  4. SDC transforms the ASD onboarding descriptor into an SDC internal descriptor
  5. Optionally, License model files are added
Manual ASD VSP Creation Summary - an ASD VSP model is manually created
  1. The Technology specialist/Asset manager initiates a manual VSP creation.
  2. SDC is used to create an internal model with Metadata added.
  3. The internal descriptor proprieties are updated. The vendor provided descriptor can specify attribute value limitations or ranges
  4. The License Model Files are then added to the VSP
  5. The License Model Files are then added to the VSP (Optional)
Create Resource - from a VSP
  1. The ONAP Operator requests for a resource to be created from a VSP
  2. An VSP is transformed into a resource model.
  3. The SDC Internal descriptor properties are updated. Customized types during design time allows service providers to specify additional restrictions on onboarded parameters.
    1. For example a vendor specified attribute might have allowed values
    2. customized types would restrict certain allowed values.
  4. The License Model Files are then added to the VSP
  5. The License Model Files are then added to the VSP (Optional)
Create Resource - Manual Creation of ASD Resource
  1. The operator invokes the manual creation of an ASD resource. An internal ASD model is created with Metadata added.
  2. In SDC, the internal descriptor properties are updated by the ONAP user.
  3. License model files can be added by the user in SDC.
  4. The operator may add additional artifacts to the resource (optional). The resource becomes available in the SDC catalog for use in service creation.  

Design Service

  1. x

SDC Internal Package for ASD

...