Versions Compared

Key

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

...

<<TODO: the following paragraph requires expert review; for example, are Heat Templates really Information Artifacts rather than Deployment Artifacts?>>

“The definitions of assets include Information Artifacts and Deployment Artifacts. Information Artifacts can be  provided by the vendor when a VNF is on-boarded to SDC. The artifacts describe the characteristics of the asset and the companion supporting documents as to how it works, and how to manage it once it is deployed.  

Once VNFs are on-boarded, the information provided by the vendor is translated into SDC internal resource models.  The service provider will use SDC to further enrich the resource model to meet provider’s environment, and additionally compose resources into service models and product models.  The model includes not only the description of the asset but also references to ECOMP functions needed for lifecycle management of the asset.  The tested models will then be distributed to ECOMP execution environment as Deployment Artifacts.

The Deployment Artifacts include the asset definition (a Resource or Service or Product model) with instructions to ECOMP for creation and management of an instance of the asset in the network. SDC is evolving the support of various Deployment Artifacts – including Heat Templates for cloud infrastructure creation, YANG XML files for state data manipulated by the Network Configuration Protocol, TOSCA for specifying cloud infrastructure, vendor provided scripts, or BPMN/BPEL for specifying business processes and the interconnections in a service-oriented architecture.”

 



***

The definitions of assets include Information Artifacts and Deployment Artifacts. Information Artifacts provide all of the information that anyone viewing the Resource/Service/Product would need to understand what the asset does, how it works, how to create an instance of it in the network, and how to support it once it is deployed. Deployment Artifacts provide the information files, instruction files, templates, or executable files needed to create an instance of the asset in the network. Deployment Artifacts can include Heat Templates for cloud infrastructure creation, YANG XML files for state data manipulated by the Network Configuration Protocol, TOSCA for specifying cloud infrastructure, or BPMN/BPEL for specifying business processes and the interconnections in a service-oriented architecture).

...