Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Page Status:

...

Updated by PTL
Component Status: Pending PTL

...

updates and ArchCom Review

Last Reviewed on:

Certified by:

1. High Level Component Definition and Architectural Relationships 

Drawio
bordertrue
diagramNameuseCase_r7
simpleViewerfalse
width
linksauto
tbstyletop
lboxtrue
diagramWidth1192
revision13


  • Usecase-UI is an application portal which provides the ability to manage ONAP service instances. 

  • Usecase-UI allows customers to create/delete/update service instances, as well as to monitor the alarm and performance of these instances.

2. API definitions

Usecase-UI provides the following interfaces(Since Usecase-UI doesn't offer APIs,  we just provide the architecture of the two portal):


Interface Definition Interface CapabilitiesAPI Spec (Swagger)
UU-APIE-1Operator PortalUser interface for operators:
  • Customer management
  • Package management (including NS, VNF, PNF and IBN)
  • Service lifecycle management for use cases (including CCVPN, SOTN, 5G slicing and so on)
  • Monitor
  • Network topology management
usecase-UI architecture
UU-APIE-2Customer Portal

User interface for customer:

  • Service order
  • Service management
  • Service monitor
usecase-UI architecture

Note:   xxxI interface is a Component internal interface.  xxxxE interface is a component external interface

...

Interface Name

Interface Definition

 Interface Capabilities

API Spec (Swagger)
SDCE-6*SDC InterfaceAn interface to receive resource Templates from SDC design catalog.https://docs.onap.org/projects/onap-sdc/en/latest/offeredapis.html
SO-E-01*Service and Resource order requests

Service Instance management (Service, Volume Group, VF Module, VNF)

Health check, global and node.

Infrastructure provider management (Certificates, networks, sub-networks, security groups)

https://docs.onap.org/projects/onap-so/en/latest/api/offered_consumed_apis.html
VFCE-2Service Orchestrator / Policy InterfaceAn interface to allow Service Orchestrator and Policy request NS Lifecycle Management ( ETSI SOL-005 ).https://docs.onap.org/projects/onap-vfc-nfvo-lcm/en/latest/platform/APIs/index.html
AAIE-1*Inventory Service Interface

An interface to create, update, query, and delete resource information and relationships.

AAI REST API Documentation

MSBE-1*Micro Service Bus InterfaceAn interface for registration and discovery with the ONAP Micro Service Bus.Microservice Bus API Documentation
etsicatalogAPIE1~4Modelling Tosca Parser Interfaces and catalog interfacesAn interface for the Tosca Parser from Modelling project to parse the NS and VNF Descriptors.Etsicatalog API Document
DCAE-DESDCAE Service ComponentsAn interface for DataLake Exposure Service Rest APIs

DCAE

R7 - M3

R8 M2 Architecture Review

*Current description is based on Frankfurt on Guilin documentation, will be updated accordingly if correspondent API update in GuilinHonolulu.

3. Component Description:

Image RemovedImage Added

Usecase-UI  is a web application which contains two contains  three parts: 

  • Usecase-UI GUI
  • Usecase-UI Server
  • Usecase-UI NLP Server(from H Release)

4. known system limitations

Now the component Redundancy and scaling depends on Kubernetes.

5. Used Models

Usecase-UI use the following models:

  • TOSCA  - VNF Descriptor/NS Descriptor  ETSI NFV SOL001  v2.4.1 & v2.5.1

6. System Deployment Architecture

Usecase-UI consists of 4 containers:

  • Usecase-UI-Operator Portal

  • Usecase-UI-Operator Server

  • Usecase-UI-Customer Portal
  • Usecase-UI-Customer Backend
  • Usecase-UI-NLP Server(from H Release)

7. New Release Capabilities

The Guilin Honolulu Release supports two three capabilities:   

  1. Transport  5G Slicing: Adding endpoint parameters to the Slicing Tasks portal to support transporting the An and Cn Supporting the endpoint related enhancements, as well as support the presentation of the detailed transportation process of AN/TN/CN region
  2. E2E Network Slicing: KPI Supporting KPI  Monitoring : Supporting KPI data shown to users continuously and also supporting standard API interface with EXT-API for KPI monitoring, and KPI data reporting to tenant/operator

And also, Guilin Release includes a POC requirement:

  1. IBN module: Supporting an entry for IBN module to creating 5G Slicing

...

  1. service via a new NLP micro-service, as well as

...

  1. receiving the response data from

...

  1. this new NLP module for creating CSMF Service

...

8. References

Usecase-UI Installation & User Guide: usecase-ui docs