1. Deployer
1.1. Управление глоб БД существующих на облаке версий и патчей
1.1.1. API для управление и просмотра (HTTP)
1.2. Управление бортовой БД версий и патчей
1.3. Предоставление в RS данных о состояния хостов
1.4. Выполнение операций по состоянию хостов
1.4.1. Install
1.4.2. Update
1.4.3. Delete ??
1.5. Синхронизация бортовой и облачной БД
2. DMS
3. Deployer
3.1. Бортовая часть
3.1.1. Распространение и установка по машинам мостика.
3.1.1.1. Сборка
3.1.1.2. Патч
3.1.2. Формирование данных о весриях и состоянии софта для отправки на облако.
3.1.3. API
3.1.3.1. 1. Тестирование версии компонента. 1.1.Загрузка архива с версией компонента в систему. 1.2. Установка, обновление и удаление экземпляра компонента. 2. Тестирование действия. 2.1. Загрузка архива с действием в систему. 2.2. Выполнение действия. 3. Тестирование операций и последовательностей. 3.1. Тестирование параллельно выполняющихся операций. 3.2. Тестирование выполнения последовательностей операций. 4. Тестирование обновления системы через саму себя. 4.1. Полное обновление, когда полностью удаляется старая версия и устанавливается новая. 4.2. Патчинг, когда модифицируются только измененные файлы.
3.1.3.2. Необходимо убедиться, что после удаления хостов из сети и при добавлении новых, система способна продолжить корректно работать как со старыми, так и с новыми хостами. Необходимо проверить, что при удалении или добавлении сетевых интерфейсов система ведет себя корректно.