@startuml
box " " #LightGreen
participant SEBA as SEBA
End box
box "OSAM GATEWAY" #LightCyan
participant "NEM Adaptor Layer" as NAL
participant "VES AGENT" as VES
end box
box "ONAP" #LightGray
participant VES_COLLECTOR as Cltr
participant DMAAP as Dmp
note over of Dmp #LightGreen: contains kafka
participant TCA
note over of Cltr
collects the
data and filter
data for operator
systems concerns
end note
End box
box "OSAM Core"
participant "Service Flow Manager" as SFM
database "OSAM DB" as ODB
participant "Portal FW" as PF
participant "OSAM UI" as OUI
End box
==Configuration==
note over of Cltr
configure ves if any
additional event add
end note
==Event handling==
loop peridically
NAL <-- SEBA : 7.0 Send alert and stats
VES <-- NAL : 7.1 Send alert and stats
VES --> Cltr : 7.2 Send collected data
note right #LightGreen: measurement \nevents\n,alarms , faults..
Cltr --> Dmp : 7.3 convey data
Dmp -> Dmp : 7.4 Filter the events according to OSAM topic
Dmp -> TCA : 7.5 Send event data to store
end
==Collect Events==
loop predically
SFM -> TCA : 7.6 Collects event data
TCA -> SFM : 7.7 Returns the events
SFM -> ODB : 7.8 Updates the event stores
SFM -> PF : 7.9 Notify the UI about events
PF -> OUI : 7.10 Pop up alert or information
end
@enduml |