Table of Contents |
---|
POMBA Definition
...
Gliffy | ||||||
---|---|---|---|---|---|---|
|
Design
Design Principles
...
It allows to encapsulate the complexity of reaching a component as well as implement the mapping and transformation component’s related data to common model consumed by audit process.
SDC Context Builder
...
The purpose of SDC Context Builder is to encapsulate the complexity of interaction with SDC component .
High level view of SDC Context Builder mS:
Gliffy | ||||
---|---|---|---|---|
|
A&AI Context Builder
...
The purpose of A&AI Context Builder is to encapsulate the complexity of interaction with A&AI component .
High level view of A&AI Context Builder mS:
Gliffy | ||||
---|---|---|---|---|
|
See also AAI Context Builder
SDN-C Context Builder
SDN-C Context Builder is aimed to encapsulate the functionality of accessing SDN-C via RESTful APIs and transform the data into common model structure used by audit process.
Gliffy | ||||
---|---|---|---|---|
|
Network Discovery Context Builder
The Network Discovery Context Builder is aimed to encapsulate the functionality of accessing the Openstack API via RESTful APIs and transform the data into common model structure used by audit process.
Gliffy | ||||
---|---|---|---|---|
|
Context Aggregator
Context Aggregator is a microservice that orchestrates the calls to various context builders which are pluggable into POMBA upon receiving the Orchestration Completion Event from Message Router.
...
POMBA configures and deploys its own instance of validation service that consumes and publishes to POMBA topics in DMaaP.
Audit rules are stored in groovy format file. The files are injected into a service and rules are processed by the engine.
Currently audit rules are hand crafted, but eventually will be sourced from well formed ASDC models and from Data Dictionary. Existing rules are listed here.
POMBA will eventually support the mechanism of separating rules from validation service code, thereby allowing rule updates without a rebuild or restart of the validation service.
...
Deployment Model
Containers
ID | Name | port | NodePort | pod dependencies | Attributes | ONAP referencing dependencies Incoming API | ONAP ref dependencies Outgoing API | Notes | ||
---|---|---|---|---|---|---|---|---|---|---|
1synapse service | pomba-data-router | 9502 | 30249 | dmaap, pomba-search-data-service | /data-router/v1/orchestration-event-service/orchestration-event | dmaap APIs, /services/search-data-service/v1/search/indexes | ||||
2 | pomba-search-data-service | 9509 | n/a | elastic-search | /services/search-data-service/v1/search/indexes | elasticSearch APIs | ||||
3 | elasticpomba-search es | 9200 | n/a | n/a | n/a | n/a | ||||
4 | aaipomba-context-builderaaictxbuilder | 9530 aai-service | n/a | aai:8443 | /aaicontextbuilder/service/context | A&AI APIs | ||||
5 | sdn-c-context-builder | 9531 | sdnc pomba-sdncctxbuilder | 9530 | n/a | aai:8443 sdnc:8282 | /sdnccontextbuilder/service/context | SDN-GC APIs | ||
6 | sdc-context-builder | 9532 | sdc-be pomba-sdcctxbuilder | 9530 | n/a | sdc-be:8443 | /sdccontextbuilder/service/context | SDC BE APIs | ||
7 | context-aggregator | 9529 | aai-context-builder,sdc-context-builder, sdn-c-context-builder, pomba-contextaggregator | n/a | n/a | pomba-aaictxbuilder:9530 pomba-sdcctxbuilder:9530 pomba-sdncctxbuilder:9530 dmaap | dmaap APIs | dmaap APIs | ||
8 | validation pomba-validation-service | 95299501 | n/a | dmaap | dmaap APIs | dmaap APIs | ||||
9 | 9540 | DCAE, Vertica DB ? | /<serviceContext>/service/context | |||||||
10 | pomba-networkdiscoveryctxbuilder | 9530 | n/a | pomba-networkdiscovery:9530 pomba-servicedecomposition:9532 | /ndcontextbuilder/service/context | |||||
11 | pomba-networkdiscovery | 9531 | 30299 | n/a | /network-discovery-context-builder | 9550 | /<serviceContext>/service/context /v1/network/resource | Openstack APIs | ||
12 | pomba-servicedecomposition | 9532 | n/a | aai:8443 | /service-decomposition/service/context | |||||
13 | pomba-kibana | 5601 | 30234 | q |
Key APIs
Design Issues
DevOps
...
See Also
Child pages (Children Display) |
---|