Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Identified Need

Description

Driver

Dependencies

Project fit
(if time)

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 standardWe want to support things like OAUTH2. We also wan


There is a need for common frameworks to solve problems operation things haveThings like auditing, logging alerting etc


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 23: Optimizer Framework

Project Name:

-          Provide a brief project name.          Optimizer Framework for resources used during vnf deployment

Project Description

-          Provide a high level description of the project         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 is homing optimizer, Conductor is base optimizer framework. Both together will meet the use cases


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.

...

-          If anything is out of scope, not it down

Other:

-          Identify baseline code (if any)

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

-          There is a need around the integration of toolchain to have various common things like security

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