Вопросы к Поиску с Алисой
Возможно, имелось в виду отличие использования promises в CFEngine от линейной конфигурации, характерной для традиционных систем.
В основе CFEngine лежит «Теория обязательств» (Promise Theory), где особое внимание уделяется стабильному состоянию системы, а не перестройкам. opennet.ru Система даёт обещание, что она правильно настроена, и проверяет это состояние. opennet.ru Изменения вносятся только в случае, если обещания, то есть указания на перестройку, не выполнены. opennet.ru
В итоге при внесении каких-либо изменений вся сеть через некоторое время приходит к единому состоянию. opennet.ru
Таким образом, в отличие от традиционных систем, где каждый компонент настраивается статически, в CFEngine подчёркивается важность сотрудничества автономных элементов, которые через обещания формируют ожидания друг от друга для построения единой рабочей системы. www.networkworld.com