Versions Compared

Key

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


Table of Contents

POMBA Definition 

...

Gliffy
size900
namePOMBA Architecture
pagePin1516
   


Design

Design Principles

...

Gliffy
nameAAI Context Builder
pagePin2


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
nameSDN-C Context Builder
pagePin6

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
nameNetwork Discoery Context Builder
pagePin2


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

IDNameport NodePortpod dependenciesAttributes

ONAP referencing dependencies

Incoming API

ONAP ref dependencies

Outgoing API

Notes
1synapse servicepomba-data-router9502 30249dmaap, pomba-search-data-service
/data-router/v1/orchestration-event-service/orchestration-eventdmaap APIs, /services/search-data-service/v1/search/indexes 
 2pomba-search-data-service9509 n/aelastic-search 
 /services/search-data-service/v1/search/indexeselasticSearch APIs
 3elasticpomba-search es 9200n/an/
 n/a n/a
aaipomba-context-builderaaictxbuilder9530 aai-service n/aaai:8443
/aaicontextbuilder/service/context  A&AI APIs
 5 sdn-c-context-builder9531  sdnc pomba-sdncctxbuilder9530 n/a

aai:8443

sdnc:8282


/sdnccontextbuilder/service/context  SDN-GC APIs
 6 sdc-context-builder9532  sdc-be pomba-sdcctxbuilder9530 n/asdc-be:8443
/sdccontextbuilder/service/context  SDC BE APIs
 7 context-aggregator9529 aai-context-builder,sdc-context-builder, sdn-c-context-builder,  pomba-contextaggregatorn/an/a

pomba-aaictxbuilder:9530

pomba-sdcctxbuilder:9530

pomba-sdncctxbuilder:9530

dmaap


 dmaap APIsdmaap APIs 
 8 validation pomba-validation-service95019529n/a dmaap
dmaap APIs dmaap APIs 
 9dcae-context-builder 9540 
DCAE, Vertica DB ? 
 /<serviceContext>/service/context  

10  pomba-networkdiscoveryctxbuilder9530 n/a

pomba-networkdiscovery:9530

pomba-servicedecomposition:9532


 /ndcontextbuilder/service/context  

11pomba-networkdiscovery953130299n/a
/network-discovery-context-builder9550  /<serviceContext>/service/context  /v1/network/resourceOpenstack APIs
12pomba-servicedecomposition9532n/aaai:8443
/service-decomposition/service/context

13pomba-kibana560130234q




Key APIs

Design Issues

DevOps

...

See Also

Child pages (Children Display)