Versions Compared

Key

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

...

  • Proposed name for the project: Microservice Bus
  • Proposed name for the repository: msb.onap.org

Project description:

...

MSB provides key infrastructure functionalities to support Microservice Architecture including service registration/discovery, service gateway, service load balancer. It's a pluggable architecture so it can plugin service provider options like AAF to provide Authentication & Authorization for APIs. MSB also provide a service portal and service requests logging, tracing and monitoring mechanism, etc.

Scope:

  • Standardize microservice definition, principles and positioning paper on microservices adoption in ONAP
  • Service Discovery: Consumer should able to discover an ONAP Microservices
  • Service Identification: Each service is identifiable and consumer should able to invoke a service 
  • Service routing: Routing of microservice to right instance
  • Create microservices templates
  • Specify any interface/API specification proposed
  • Support for multi-tenancy
  • Support for Service Authentication & Authorization
  • Support standard logging and tracing mechanism
  • Support large number and scale of microservices
  • Identify the usecase in the Release 1

    • VoLTE usecase, such as the service discovery & routing of all the components involved in the VoLTE use case.

...