...
Identified Need | Description | Driver | Dependencies | Project fit |
Security | Enabling centralized Authentication and Authorization. Enabling centralized User Management. Administrative tasks such as Role based access to Operations Management Framework (OMF) | ONAP Security | Portal, Policy, VID, SDC | ONAP Portal Enhancements |
Support for Orchestration of complex deployment, ONAP Optimization | On-boarding and supporting the ONAP controller access through Portal and E2E control (component instantiation/restart /stop/remove) flows for administrators. | Stability, Scalability, Performance | Portal, ONAP Controller/Orchestrator | Portal's new UI Applications |
Self service | Self-Service Environment to On-Board & Define New Functions / Services / Products on to portal. Request for Network Configuration Change, Execute workflow for network change. Model driven user interface for vCPE , VoLTE use cases. | Self service environment to add new components | Portal, ONAP Controller/VNF Change Management/Closed-Loop | Portal's new UI Applications |
OPEN-O CLI/GUI convergence | Merge OPEN-O GUI into ONAP Portal | Existing GUI reusability | Portal | ONAP CLI (ECOMP + OPEN-O merge) |
Project proposals.
[repeat for each project. Note: This is not a complete project proposal skeleton, only sufficient enough for this discussion]
Project 1:
Project Name: ONAP Portal Enhancements
- ONAP Portal Onboarded applications Repository under UI umbrella- Provide a brief project name.
Project Description
- Provide a high level description of the projectThis provides the basis for the portal framework and onboarding of portal applications
Scope:
- Quickly identify scope, consider: documentation, APIs, models, testing, integration, functionality.
- Note of any particular deliverables to highlight.
- Portal SDK
- User management
- Security / Authentication / Authorization
- UI Application Onboarding / Management- If anything is out of scope, not it down
Other:
- Identify baseline code (if any)
Project 2:
Project Name:
- Portal's new UI Applications- Provide a brief project name.
Project Description
- Provide a high level description of the project Separate applications provided by other projects as needed based on Portal SDK
Scope:
- Quickly identify scope, consider: documentation, APIs, models, testing, integration, functionality.
- Note of any particular deliverables to highlight.
Examples include VID, SDC
- GUI for vCPE, VoLTE
- Model driven user interface for vCPE , VoLTE use cases
- UI for ONAP Controller, change management- If anything is out of scope, not it down
Other:
- Identify baseline code (if any)
Project 3:
Project Name:
- ONAP CLI (ECOMP + OPEN-O merger scope)
Project Description
- CLI is used to allow command line access to ONAP functionality
Scope:
- Automation of portal functions
- No visual component
- Commands for orchestration of ONAP functionality
- Merger between Open-O and OpenECOMP