SDC R 3 Enhancement Proposal Kang Xi kang

  • Slides: 7
Download presentation
SDC R 3 Enhancement Proposal Kang Xi kang. xi@huawei. com

SDC R 3 Enhancement Proposal Kang Xi kang. xi@huawei. com

Import csar packages and re-edit to generate new services • User imports an existing

Import csar packages and re-edit to generate new services • User imports an existing csar package into SDC. • SDC parses the csar package and create a layout on the design panel. • User can edit to create a new service. • Value: - Being able to easily reuse existing csar packages. - Being able to transfer csar packages between different ONAP environment, thus facilitating debug and testing. 2

Combination of multiple components • Certain component combinations could be used by multiple services.

Combination of multiple components • Certain component combinations could be used by multiple services. • A user can save such a combination as an artifact to the category. • When designing a service, a user can drag and drop such a combination to the design panel to facilitate service design. • The combination is displayed with all details rather than a highlevel abstract. 3

GUI enhancement • Copy/delete of VFs and services. • Support shortcut keys for component

GUI enhancement • Copy/delete of VFs and services. • Support shortcut keys for component operations, such as delete, copy/paste, etc. • Allow sorting of input parameters and properties to facilitate parameter settings. 4

Flexible service/resource version control • Commercial applications require flexible version control at service and

Flexible service/resource version control • Commercial applications require flexible version control at service and resource level. • A certain version of service can be a combination of different versions of resource. • In particular, there is a need to upgrade/downgrade the version of each individual resource: - If there is no change to the resource’s connection points, the existing connections and the property data are automatically preserved. - If there are changes to the resource’s connection points, the existing connections are removed and the user is expected to create new connections. SDC Resource 1 V 2 Service V 1 Resource 2 V 1 Resource 1 V 1 Service V 2 Resource 2 V 3 • Stretch Goal: - For each resource, specify the supported resource API and csar version. - SDC will parse the above definitions to tell whether a number of resources are compatible to compose a service. Resource 1 V 2 Service V 5 Resource 2 V 3 5

Value to integrate more design-time tools into SDC • Integrate DG Builder - Integrate

Value to integrate more design-time tools into SDC • Integrate DG Builder - Integrate DG Builder into the Portal for easy access • Integrate A&AI schema design and distribution - Schema design is part of design time task and should be separate from runtime environment - A few basic features: • Schema editor and version control • Schema distribution to AAI • AAI is able to load the schema upon distribution 6

What is the ultimate goal of SDC and how to get there? SDC VFs

What is the ultimate goal of SDC and how to get there? SDC VFs Project Services Workflows DGs Policies DCAE artifacts … Some artifacts are embedded in the service template, some are distributed individually, some common artifacts do not need to be distributed, only references are needed. Run Time SO SDNC APPC AAI Policy DCAE 7