Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

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 


  • 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
  • Service lifecycle management for use cases
  • 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

The provided UI interfaces are found at: Usecase-UI latest user guide

Usecase-UI consumes the following interfaces:

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 APIsDCAE R7 - M3 Architecture Review

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

3. Component Description:

Usecase-UI  is a web application which 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 5 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 Honolulu Release supports three capabilities:   

  1. Transport  5G Slicing: 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: Supporting KPI  Monitoring data shown to users continuously and also supporting standard API interface for KPI monitoring, and KPI data reporting to tenant/operator
  3. IBN module: Supporting an entry for IBN module to creating 5G Slicing service via a new NLP micro-service, as well as receiving the response data from this new NLP module for creating CSMF Service

8. References

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



  • No labels