Page Status:
...
Updated for R7 - Jul, 22, 2020
Component Status:
...
ArchCom Review done on the 28th of July 2020
SDC High Level Component Definition and Architectural Relationships
Drawio | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Main change : Make DCAE Designer optional for Guilin (eg : make it enable/disable via helm chart, retire in next release) → replaced by DCAE-MOD
2. SDC Component Description:
...
Interface Name | Interface 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 → replaced by DCAE-MOD |
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 |
...
The current API documents can be found at:
- https://docs.onap.readthedocs.ioorg/projects/onap-sdc/en/latest/submodules/sdc.git/docs/consumedapis.html
- https://docs.onap.readthedocs.ioorg/projects/onap-sdc/en/latest/submodules/sdc.git/docs/offeredapis.html
SDC consumes the following interfaces:
Interface | PurposePu |
---|---|
VNFSDKE-3 | Upload VNF/PNF packagess for test purpose, and retrieve VNF/PNFs packages from the marketplace.Se |
VNFSDKE-4VN | Request VNF/PNF validation tests and obtain the result |
5.
...
Guilin Functional View
The SDC dublin Guilin view is:
Guilin changes :
- Disable DCAE Designer (replaced by DCAE-MOD) and make it optional, retire in next release
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
- Support for HELM and TOSCA
7 SDC Overall ONAP Architecture Principle Compliance
8 The SDC near term focus on architecture
...
deficiencies 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
...
- Provide Plug-in Framework for design tools
- Support standard-based VNF package onboarding tool plug-ins
- Support Onboarding Helm packages
- Provide Data Mapping/Translation/Enrichment to ONAP Standard Internal Model
- Provide tools to support Service Provider's test & validation environment/process for model certification
- Nert Near term tasks: Integrate Policy Designer, CLAMP designer, CDSCDS - Retire DCAE DS as now replaced by DCAE-MOD
Catalogue & Data Management
...
9 SDC - Current System Deployment Architecture
User Experience layer (Frontend Jetty Server)
...
Catalog/Data Management Layer
...
- Cassandra is used to store audit data, artifacts and data model objects.
...