...
Code Block | ||
---|---|---|
| ||
@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 "OPERATOR ENVIRONMENT" participant "OPERATOR SYSTEMOSAM Core" participant "Service Flow Manager" as SFM database "OSAM DB" as ODB participant "Portal FW" as PF participant "OSAM UI" as sysOUI End box ==configurationConfiguration== note over of Cltr configure ves if any additional event add end note ==eventEvent handling== loop peridically NAL <-- SEBA : 7.0 Send systemalert and datastats VES <-- NAL : 7.1 Send systemalert and datastats VES --> Cltr : 7.2 Send collected data note right #LightGreen: measurement \nevents\n,alarms , faults.. Cltr --> Dmp : 7.3 Dataconvey eventdata Dmp -> Dmp : 7.4 Filter event end @enduml |
...
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 |
- 7.0 SEBA sends the measurement information and alarm which generated in the real-time to the NEM Adapter Layer.
- 7.1 Nem Adapter Layer conveys the virtual event streams, collected from SEBA to VES Agent.
- 7.2 VES Agent collects and sends data to the VES Collector to deliver data to ONAP system
- 7.3 VES Collector verifies the format of the data and sends it to the DMaaP.
- 7.4 DMaaP filters the necessary data and stores it on the Kafka.
- 7.5 TCA collects data which are interested according to data's topic to analyze, store and create the crossing alarms according to thresholds.
- 7.6 Service Flow Manager collects the event data from TCA
- 7.7 TCA returns the requested event data.
- 7.8 Service Flow Manage updates the store if needed
- 7.9 Service Flow Manage conveys the events to Portal FW.
- 7.10 Portal FW pushes the events to OSAM UI.
8-Fetch Technology Profile
Code Block | ||
---|---|---|
| ||
@startuml
actor Admin
box "OSAM Core" #LightBlue
participant "OSAM UI" as OUI
participant "Portal FW" as PF
participant "Service Flow\nManager" as SFM
database "OSAM DB" as ODB
participant "GW Locator" as GWL
participant "GW Adaptor Layer" as AL
end box
box "OSAM Gateways" #LightCyan
participant "Core Adaptor Layer" as CAL
participant "Distributed Cache" as DC
participant "NEM Adaptor Layer" as NAL
end box
box " " #LightGreen
participant SEBA
end box
Admin -> OUI : 8.0 Selects a Access POD
OUI -> PF : 8.1 Asks for technology profiles\nof POD
PF -> SFM : 8.2 Delivers request to SFM
note right #LightGreen: We should add caching for\ntech profile. Assume that requested\nTech profile is not in cache for PNFId
SFM -> AL : 8.4 Conveys request to Adaptor Layer
AL -> GWL : 8.5 Ask for PNF GW's ip
GWL -> ODB : 8.6 Query for PNF GW's ip
ODB -> GWL : 8.7 Returns the ip
GWL -> AL : 8.8 Conveys the PNF GW's ip
AL -> CAL : 8.9 Sends request to query technology\nprofile with PNFId
CAL -> NAL : 8.10 Conveys new the technology profile\nconfigurations and PNFIds
NAL -> DC : 8.11 Query for PNF Ip Address which associated with PNFId
NAL <- DC : 8.12 Sends PNF Ip Address which associated with PNFId
NAL -> SEBA : 8.13 Asks for technology profiles\nof POD
SEBA -> NAL : 8.14 Receives the technology profiles.
NAL -> CAL : 8.15 Conveys the technology profiles.
CAL -> AL : 8.16 Conveys the technology profiles.
AL -> SFM : 8.17 Conveys the technology profiles.
SFM -> PF : 8.18 Writes its cache and\nconveys the technology profiles.
PF -> OUI : 8.19 Returns the technology profiles\nof the POD
@enduml |