Appendix B. CMS Platform

Top  Previous  Next

CMS (Central Management System) is a cross-platform distributed system for application management (hereinafter any module subscribed to the main managing service is considered as application). The key component of the system is Dr.Web CMS, which is a managing service. It is used for controlling and managing operation of applications, application settings and participates in event logging.

The applications interact between each other over the TCP protocol. With the managing service, they can interact in the following ways:

Controlled applications use the MB (Management Base) protocol to interact with the managing service.

The managing (administrator) applications use the MS (Management System) protocol to interact with the managing service.

Dr.Web CMS service uses a tree-structured database to store information on the application data.