...
Note: The current name MSB(Microservices Bus) can't well explain the project anymore, we're considering to change to a new name which can better reflect the scope and functionalities of this project.
Use Cases
Describe the use case this release is targeted for (better if reference to customer use case)MSB is an infrastructure project, it means that MSB supports every ONAP use case with no difference.
Minimum Viable Product
- Meet the platform maturity(S3P) requirements
- Help other projects integrate with MSB
...
Deliverable Name | Deliverable Description | |
---|---|---|
To fill out | To fill outAPI Gateway | Service API gateway which provides client request routing, client request load balancing, transformation, such as https to http, authentication & authorization for service request with plugin of auth service provider,service request logging,service request rate-limiting,service monitoring,request result cache,solve cross-domain issue for web application and other functionalities with the pluggable architecture capability. It can be deployed as external API gateway which is a transparent inter-service communication proxy or internal API gateway which exposes ONAP services to outside world. |
Service Discovery | Provides service registration and discovery for ONAP microservices, which leverage Consul and builds an abstract layer on top of it to make it agnostic to the registration provider and add the needed extension. | |
JAVA SDK | Provides a JAVA SDK for rapid microservices development, including service registration, service discovery, request routing, load balancing, retry, etc. | |
Swagger SDK | Swagger sdk helps to generate swagger.json and java client sdk during the build time, it also helps to provide the swagger.json at the given URI in the run time. | |
Documentation | API documentation, tutorial and installation guide |
Sub-Components
List all sub-components part of this release.
Activities related to sub-components must be in sync with the overall release.
...