Versions Compared

Key

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

...

Gliffy Diagram
size900
namePOMBA Architecture
pagePin1516
   


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 Diagram
nameSDC Context Builder
pagePin4


A&AI Context Builder

The purpose of A&AI Context Builder is to encapsulate the complexity of interaction with A&AI component .

...

Gliffy Diagram
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 Diagram
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 Diagram
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.

...

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 n/aaai:8443aai-service 
/aaicontextbuilder/service/context  A&AI APIs
 5 sdn-c-context-builder9531  pomba-sdncctxbuilder9530 n/a

aai:8443

sdnc:8282

 sdnc


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

pomba-aaictxbuilder:9530

pomba-sdcctxbuilder:9530

pomba-sdncctxbuilder:9530

 aai-context-builder,sdc-context-builder, sdn-c-context-builder,

dmaap


 dmaap APIsdmaap APIs 
 8 validation pomba-validation-service9529n/a9501 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-builder/v1/network/resourceOpenstack APIs
12pomba-servicedecomposition9532n/aaai:8443
/service-decomposition/service/context

13pomba-kibana560130234q9550  /<serviceContext>/service/context  




Key APIs

Design Issues

DevOps

...

See Also

Children Display