Versions Compared

Key

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

SDC: Service Design and Creation:

...

Page Status: Copied from R6 - Mar, 22, 2020
Component Status: Pending PTL Updates and ArchCom Review


SDC High Level Component Definition and

...

Architectural Relationships 

Drawio
bordertrue
viewerToolbartrue
fitWindowfalse
diagramNameSDC System Context View
simpleViewerfalse
width
diagramWidth1263
revision1


2. SDC Component Description:


 


SDC is the Centralized ONAP Design Time Platform

  • SDC Provides Service Provider a seamless design time user experience
    • Allow SP to configure for its design environment including user roles and design workflows
    • Import generic ONAP management functions (MS, Flows, Policies) from ONAP developed software and SP’s adaptations (1) (2)
    • Onboard & Design resource level network functions (VNF, PNF) (3)
    • Compose Service models with resources (4)
    • Design Service Provider specific Management Flows and Policies for the Resource or Service Model (5)
  • SDC integrates multi design tools into one platform
    • Provide ONAP development a “Pluggable framework” for easy design tools integration
  • SDC Provides a common Catalog for designed objects
    • Support robust catalog cataloging capabilities for storage and management of ONAP standard compliant data models
  • Provide linkage & management of SP’s Test/validation process & artifacts for certification of the designed models (6)
  • Distributes models to runtime for execution (7)

 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:

...

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:

  • Seamless Design Time user experience based on user’s roles and design workflow
  • Pluggable Framework to integrate multiple external developed design tools into SDC
  • One consolidated Design Catalog with common models in SDC to drive ONAP runtime


7 SDC Overall ONAP Architecture Principle Compliance


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

User experience:

  • Workflow Congfigurator to define service provide specific design workflow
  • Workflow guided, role-based user experience
  • Function-based (rather than tool based) GUI

...

  • Support common data model as defined by the modelling team
  • Model Data Lifecycle Management
  • Runtime Distribution Version Management

9 SDC - Current System Deployment Architecture

User Experience layer (Frontend Jetty Server)

...