.. This work is licensed under a Creative Commons Attribution 4.0 International License.
-ONAP-level Architecture
-^^^^^^^^^^^^^^^^^^^^^^^
+Holmes Architecture
+-------------------
Basically, Holmes itself is an independent component in ONAP, which means it could be deployed as an ONAP-level component. In the Beijing release, Holmes is more generally a DCAE analytic application. It is deployed by DCAE and run as an analytic application on top of it. Also, it could be considered as a filter of the Policy component because it reduces the number of the input messages of Policy.
.. image:: images/overall-architecture-in-onap.png
-Holmes Architecture
-^^^^^^^^^^^^^^^^^^^
Taking a deep dive into Holmes, could observe that it mainly consists of three modules, which are: the rule management module, the engine management module and the data source adapter module respectively.