SDC: Service Design and Creation:

1 SDC High Level Component Definition and Architecteral Relationships 




2. SDC Component Description:


 


SDC is the Centralized ONAP Design Time Platform

 3 SDC Target Functional Architecture

SDC provides 3 functionally distinct layers with modular software, integrated with internal APIs

4. SDC Current Release API definitions

SDC provides the following interfaces:

Interface NameInterface DefinitionD

SDCE-1

VNF is on-boarded thru VNF Onboarding GUI

SDCI-1

VNF is stored in Design CatalogVNF is stored in Design Catalo

SDCE-2

Service designer creates a service model from Design Catalog items

SDCI-2 

 Designer Studio stores and retrieves Design Catalog items

SDCE-3 

Ops designer creates monitoring templates with mS data flows

SDCI-3 

 DCAE Designer Studio stores and retrieves monitoring flow with mS elements

SDCE-4 

 Service tester certifies service models for distribution

SDCE-5 

 Service tester distributes service models

SDCE-6 

Distribution Engine publishes service notification to DMaaP.

ONAP components subscribe to service notification from DMaaP

SDCE-7 

 ONAP components retrieve service models from the Design Catalog

Note:   xxxI interface is a SDC internal interface.  xxxxE interface is a SDCE external interface

The current API documents can be found at:

SDC consumes the following interfaces:

InterfacePurposePu
VNFSDKE-3Upload VNF/PNF packagess for test purpose, and retrieve VNF/PNFs packages from the marketplace.Se
VNFSDKE-4VNRequest VNF/PNF validation tests and obtain the result

5. Dublin Functional View

The SDC dublin view is:

6 SDC Architecture Evolution (optional item)

The goals of the SDC evolution are:


7 SDC Overall ONAP Architecture Principle Compliance


8 The SDC near term focus on architecture deficincies are (optional):

User experience:

Application Layer for Tool Plug-ins

Catalogue & Data Management

9 SDC - Current System Deployment Architecture

User Experience layer (Frontend Jetty Server)

Application Layer (Backend Jetty Server)

Catalog/Data Management Layer