Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Page Status: Updated for Istanbul - 15 Jun  
Component Status: Pending PTL Updates and ArchCom Review

Last Reviewed:  

Certified by:  

1. High Level Component Definition and Architectural Relationships 

...

draw.io Diagram
bordertrue
diagramNameso_r9r10
simpleViewerfalse
linksauto
tbstyletop
lboxtrue
diagramWidth1403
revision12


2. API Definitions

2a. Exposed APIs

...

Interface NameDescription
SDCE-6Service/Resource model notification
POE-5Delegation of decision to policy logic
OOF-HASDelegation of placement decision
AAIE-1Ingest/update state of services and resources
MCE-2

Assign and configure infrastructure resources

CONE-3Assign and configure network resources
APPCAssign and configure resources
(Using APPC library hosted in BPMN)
[Yang, REST, DMaaP]
VFCE-2 (SOL005)Delegation of Network Service LCM
SOL003Delegation of VNF LCM  to VNFM
SDCE-7Service/Resource model query
etsicatalogAPIE-1

Catalog API

Provides catalog management interface:

  • fetch VNF package from SDC
  • fetch NS package from SDC
  • fetch Service package from SDC
  • search VNF/NS/Service
etsicatalogAPIE-2

NSD Management API

Provides NSD management interface (Align with ETSI SOL-005)

  • Create NSD Info
  • Upload NSD
  • Query NSD Info
  • Fetch NSD
  • Delete NSD
  • Create PNFD Info
  • Upload PNFD
  • Query PNFD Info
  • Fetch PNFD
  • Delete PNFD
  • Subscribe & Notify
etsicatalogAPIE-3

VNF Management API

Provides VNF management interface (Align with ETSI SOL-003)

  • Create VNF Package Info
  • Upload VNF Package
  • QueryVNF Package Info, include obtaining the VNFD
  • Fetch VNF Package
  • Fetch VNF Package Artifacts
  • Delete VNF Package
  • Subscribe & Notify
etsicatalogAPIE-4

Parser API

Provides Parse interface:

  • Parse VNF
  • Parse PNF
  • Parse NS
  • Parse Service

draw.io Diagram
bordertrue
diagramNameinternal Architecture
simpleViewerfalse
linksauto
tbstyletop
lboxtrue
diagramWidth1403
revision3

3. Component Description

Orchestration is the execution of various modules capabilities in harmony as a consolidated process to accomplish the desired tasks. The Service Orchestrator (SO) component of ONAP provides orchestration at a very high level, with an end to end view of the infrastructure, network, and applications.

...

draw.io Diagram
bordertrue
diagramNamePossible Deployment
simpleViewerfalse
linksauto
tbstyletop
lboxtrue
diagramWidth1250
revision1

SO Honolulu deployment - Proposed planview


7. References

  1. Interfaces: https://docs.onap.org/projects/onap-so/en/latest/index.html#master-index

...