POMBA Cross Data Source Dependencies

Ideally, in performing an audit, each set of data is completely independant. Today, not all data sources are able to return the required information from a service instance id, so the context builder has to do additional lookups to fill in the blank. These lookups are mostly to A&AI. Longer term it would be good to remove these dependencies



Context Builder

Dependency

Description

Context Builder

Dependency

Description

Network Discovery

A&AI

Relies on information from A&AI to decompose a service into its components - VM, etc. The rest of the data is thrown away, but the ids of the contained resources are used in subsequent calls to network discover information.

SDNC

A&AI

Queries A&AI for nodes-query:

  1. if the node-type is (not vFW AND not vDNS) it does a GENERIC-RESOURCE-API call to SDNC with the provided service-instance-id

  2. if the node-type is (vFW OR vDNS) it does a SECOND call to A&AI for network/generic-vnfs to get the module-id that are used in the VNF-API calls to SDNC