VES OpenAPI Manager architecture
Functionalities of VES OpenAPI Manager require communication with other ONAP components. Because of that, SDC Distribution Client has been used as a library to achieve such a communication. There are two components required by application to work: SDC BE and Kafka. SDC Distribution Client provides communication with both of them when it’s properly configured (for application configuration instruction refer to: VES OpenAPI Manager deployment ).
VES OpenAPI Manager workflow
VES OpenAPI Manager workflow can be split into phases:
Listening for Service Model distribution events
Optional downloading of artifacts depending on Service Model contents. At least one Service Model resource must contain VES_EVENT type artifacts.
Optional validation of artifacts depending on content of downloaded artifacts. Artifact must contain stndDefined events declaration.
VES OpenAPI Manager workflow is presented on the diagram below.