ARC Portal Component Description - Dublin
STATUS: Project approved, ArchCom Approved
Portal:
1 High Level Component Definition and Architectural Relationships
Portal is a GUI platform that provides the ability to integrate different ONAP platform GUIs into a centralized portal.
It provides:
The capability to allow other ONAP components to run within their own infrastructure while providing common management services and capabilities in a centralized way
Provides common capabilities such as application on-boarding and management, centralized access management and hosting application widgets, Context-Aware UIControls, Visualization & Reporting Engine
Provides SDK capabilities to access portal capabilities
Portal is used by:
VID, Policy, AAI, SDC, MSB and CLI
In addition to regular user, there are admin roles available for Portal to perform some administrative activities of Portal itself and the administration of on-boarded apps.
From the ONAP Portal, administrators:
access the same functionality accessible to users
manage users and application admins
onboard applications and widgets (developed using the Portal as a platform)
edit the functional menu
2. API definitions
Portal provides the following interfaces: (to be done, add the links)
Interface Name | Interface Definition | Interface Capabilities | Version | Status | Consumed Models |
---|---|---|---|---|---|
PortalE-1 | Portal Admin Interface. | GUI to the portal administrator to:
| |||
PortalE-2 | Application Admin Interface | GUI to the application administrator to
| |||
PortalE-3 | External App Interface | Platform API for application to:
| |||
PortalE-4 | Role Approval Interface | Platform API for application to:
| |||
PortalE-5 | Session Communication Interface | Platform API for application to:
| |||
PortalE-6 | Shared Context Interface | Platform API for application:
| |||
PortalE-7 | Ticket Event Interface | Platform API for the application to:
| |||
PortalE-8 | Web Analytics Interface | Platform API for the application to:
| |||
PortalE-9 | External Request Interface | Platform API to:
|