Отделить политику от механизма: что это значит? - PullRequest
9 голосов
/ 08 января 2010

Я часто слышал мантру «отделения политики от механизма», особенно в контексте философии Unix. Что это значит и каковы конкретные примеры этого? Когда / почему это / не хорошо?

1 Ответ

10 голосов
/ 08 января 2010

Это в основном отделение требований или бизнес-функций от технической реализации. Механизм технической реализации. Внедрение позволяет и поддерживает способность бизнеса реализовывать свою бизнес-политику.

Пример: может быть установлен механизм безопасности, позволяющий присоединять пользователей к группам и привязывать пользователей и группы к допустимым действиям. Политика определяет, кто входит в группы, и каким группам и пользователям будет разрешено выполнять какие действия. Может указывать, кому разрешено назначать пользователей и действия.

...