dcae r6 doc updates cont.
[dcaegen2.git] / docs / sections / services / pm-subscription-handler / overview.rst
1 .. This work is licensed under a Creative Commons Attribution 4.0 International License.
2 .. http://creativecommons.org/licenses/by/4.0
3
4 .. _Overview:
5
6 Overview
7 ========
8
9 Introduction
10 """"""""""""
11 The PM Subscription Handler (PMSH) is a micro service written in Python, which allows for the definition and unlocking
12 of PM subscriptions on one or more network function (NF) instances.
13
14 .. _Delivery: ./delivery.html
15
16 Functionality
17 """""""""""""
18 The PMSH allows for the definition of subscriptions on a network level, which enables the
19 configuration of PM data on a set of NF instances.
20
21 Interaction
22 """""""""""
23
24 Config Binding Service
25 ^^^^^^^^^^^^^^^^^^^^^^
26
27 The PMSH interacts with the Config Binding Service to retrieve it's configuration information, including the
28 subscription information.
29
30 DMaaP
31 ^^^^^
32
33 The PMSH subscribes and publishes to various DMaaP Message Router topics (See :ref:`Topics<Topics>`
34 for more information on which topics are used).
35
36 A&AI
37 ^^^^
38
39 The PMSH interacts with A&AI to fetch data about network functions. The ``nfFilter`` is then
40 applied to this data to produce a targeted subset of NF's.
41
42 Policy and CDS
43 ^^^^^^^^^^^^^^
44
45 The PMSH will indirectly interact with Policy and CDS in order to push subscriptions to NF's. A policy will be used to
46 make a request to CDS, which will apply the subscription to the NF.
47
48
49
50
51
52
53
54