SO R6 Frankfurt Architecture Review
Brief Project Overview (brief as it should be known)
The SO provides orchestration at a very high level, with an end-to-end view of the infrastructure, network, and applications.
Functional features intended to be delivered in Service Orchestrator project in Frankfurt release and the companies involved:
Integrate the AAF and upgrade the APIs to Https - ATT
ETSI alignment improvements - Ericcson, Huawei, Samsung, Verizon
SOL005 adaptation
SOL003 adaptation
SOL002 adaptation
SOL004 - Using the ETSI catalog manager for the SDC models.
PNF orchestration Enhancements - Ericcson, Huawei, Nokia
PNF sotware upgrade
PNF PNP enhancement
CCVPN Enhancement
MDONS support - Fujitsu
Eline support - Bell, Huawei, CMCC
5G Slicing - ATT, Amdocs, CMCC, Huawei, Wipro
CDS integration enhancement - ATT, Bell, Tech Mahindra, Orange
(SO Multi Cloud plugin improvements - Intel)
HPA - Intel (Testing effort)
Java 11 Upgrade - HCL, Orange (Egypt)
New component capabilities for Frankfurt, i.e. the functional enhancements.
The following table lists the Frankfurt functional requirements which impact SO.
These requirements require enhancements to existing SO functionality.
New or modified interfaces
SO provide the following new APIs:
Extension to retrieve PNF workflow: SO-2540
Support custom PNF workflow, like software upgrade (shall be generic enough to support execution of PNF-level workflow: SO-2071
Support the LCM for the CSMF and NSMF operations SO-2543 , SO-2544
APIs to SOL002 adapter SO-2427
APIs on the Package Mgmt for the SOL003 Adapter - SO-2156
Enhancement to the existing SOL005 interfaces SO-2437
If they are modified, are the backwards compatible?
SO APIs would be made https based but we also tend to provide the functionality to disable it on need basis.
Note:
Current focus area : External -> SO interactions. ER interfaces with SO as the server.
Hardening of the interfaces from API handler and the SO monitoring.
Interface naming (point to an example)
All APIs have Swagger documentation, which is referenced in readthedocs
Reference to the interfaces.
All APIs have Swagger documentation, which is referenced in readthedocs
Involved use cases, architectural capabilities or functional requirements.
SO is used in the following use cases / Functional requirements:
vFW
vDNS
vCPE
VoLTE
BBS
CCVPN
5G
HPA
Change Management
Listing of new or impacted models used by the project (for information only).
New components to be introduced in SO in F release:
SOL002 Adapter - Extension to the ETSI alignment work. This will be a temporary stage and discussion are through to move it to generic network controller as and when available.
NSSMF Adapter - As part of the 5G slice management requirement, this adapter would interact with the external NSSMF (CN, TN or AN) of the 5G network.
Majorly impacted modules of SO in F release:
API Handler - All new APIs defined would be developed in this module.
BPMN Infra - Enhancements to the existing workflows for the functional requirements mentioned in the above sections.
SDNC adapter - CDS interaction and enhancements to the controller APIs
Lateral changes would be brought in due to the following requirements:
Java 11 upgrade
AAF integration