...
Identified Need | Description | Driver | Dependencies | Project fit |
Theres a comment around the need for a service framework in addition to oam controller. | It was mentioned that AAF and AJSC are already a part of onap and could solve some of that. | |||
There was an identified need to have more than just java support from a microservice standard | We want to support things like OAUTH2. We also wan | |||
There is a need for common frameworks to solve problems operation things have | Things like auditing, logging alerting etc | |||
There is a need around the integration of toolchain to have various common things like securities | ||||
There was a need to have enhancements in dmaap etc. how do we handle these? |
Project proposals.
[repeat for each project. Note: This is not a complete project proposal skeleton, only sufficient enough for this discussion]
Project 1: ONAP platform OAM and a platform manager/controller
Project Name:
- The ONAP Platform Manager/Controller will automate deploy/un-deploy of ONAP instance(s) and individual components, monitor its health and perform all platform lifecycle management functions.
Project Description
- The ONAP Platform Manager/Controller will automate deploy/un-deploy of ONAP instance(s) and individual components, monitor its health and perform all platform lifecycle management functions.
Scope:
- Provide a brief project name.
Project Description
embeds resiliency and such that can be used.
Other:
-
Project 2: Common Controller Framework
Project Name:
- Common Controller Framework
Project Description
- Software framework that contains reusable code that can be used across multiple components. The code could be used in other components but would not be an end solution for use cases by itself and would not be deployed on its own- Provide a high level description of the project
Scope:
- Quickly identify scope, consider: documentation, APIs, models, testing, integration, functionality.
...
- Identify baseline code (if any)
Project 2: Common Controller Framework
Project Name:
- Provide a brief project name. Common Controller Framework
Project Description
- Provide a high level description of the projectSoftware framework that contains reusable code that can be used across multiple components. The code could be used in other components but would not be an end solution for use cases by itself and would not be deployed on its own
Scope:
- Quickly identify scope, consider: documentation, APIs, models, testing, integration, functionality.
...
- Identify baseline code (if any)
Project 3: Optimizer Framework
Project Name:
- Optimizer Framework for resources used during vnf deployment
Project Description
- Optimizer Framework takes the low level work out of optimizing letting them focus on high level orchestration.
Scope:
- Quickly identify scope, consider: documentation, APIs, models, testing, integration, functionality.
- Note of any particular deliverables to highlight.
- If anything is out of scope, not it down
Other:
- SNIRO Conductor
Project 4: Platform Level Testing
Project Name:
- Platform Level Testing
Project Description
- Platform Level Testing and characterization
Scope:
- Quickly identify scope, consider: documentation, APIs, models, testing, integration, functionality.
- Note of any particular deliverables to highlight.
- If anything is out of scope, not it down
Other:
-
Project 5: Mircoservice Service Discovery, Load Balancer and Registry
Project Name:
- Mircoservice Service Discovery, Load Balancer and Registry
Project Description
- Mircoservice Service Discovery, Load Balancer and Registry
Scope:
- Quickly identify scope, consider: documentation, APIs, models, testing, integration, functionality.
- Note of any particular deliverables to highlight.
- If anything is out of scope, not it down
Other:
- based on Microservice bus from OPEN O
Project 6: End to End flow decomposition across ONAP
Project Name:
- End to End flow decomposition across ONAP
Project Description
- End to End flow decomposition across ONAP
Scope:
- Closed loop, Change management, orchestration, design time
Other:
-
Project 7: External API Integration
Project Name:
- External API Integration
Project Description
- External API Integration so that external systems can do things like get called and be called. You have to have security considerations around this.
Scope:
-
Other:
-
Project 8: Common platform for modeling
Project Name:
- Common platform for modeling
Project Description
- Common platform for modeling tool
Scope:
-
Other:
-
Project 9: Messaging Bus
Project Name:
- Messaging Bus
Project Description
- Messaging Bus
Scope:
-
Other:
- DMAAP as the base