Update HV-VES documentation
[dcaegen2.git] / docs / sections / services / dfc / architecture.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 Architecture
5 ============
6
7 Introduction
8 """"""""""""
9 DataFile Collector (DFC) is a part of DCAEGEN2. Some information about DFC and the reasons of its implementation can be found here: `5G bulk PM wiki page`_.
10
11 .. _5G bulk PM wiki page: https://wiki.onap.org/display/DW/5G+-+Bulk+PM
12
13 DFC will handle the collection of bulk PM data flow:
14     1. Subscribes to fileReady DMaaP topic
15     2. Collects the file from the xNF
16     3. Sends new event to DataRouter with file.
17
18
19 DFC is delivered as one **Docker container** which hosts application server and can be started by `docker-compose`.
20 See `Delivery`_ for more information about the docker container.
21
22 .. _Delivery: ./delivery.html
23
24 Functionality
25 """""""""""""
26 .. image:: ../../images/DFC.png
27
28 Interaction
29 """""""""""
30 DFC will interact with the DMaaP Message Router and with the Data Router via secured protocol, using json files.
31 So far, the implemented protocols are sftp and ftp(e)s.