Отделить политику от механизма:Что это значит?
-
19-09-2019 - |
Вопрос
Я часто слышал мантру об «отделении политики от механизма», особенно в контексте философии Unix.Что это значит и каковы конкретные примеры этого?Когда/почему это хорошо/плохо?
Решение
По сути, это отделение требований или бизнес-функций от технической реализации.Механизм – это техническая реализация.Реализация позволяет и поддерживает способность бизнеса реализовывать свою бизнес-политику.
Пример:Может быть настроен механизм безопасности, позволяющий присоединять пользователей к группам, а также привязывать пользователей и группы к разрешенным действиям.Политика определяет, кто входит в группы и каким группам и пользователям будет разрешено выполнять какие действия.Он может указывать, кому разрешено назначать пользователей и действия.