Что могут выполнить Механизмы Правил?

Я проверил бы Программирование Clojure. Это - замечательная книга для non-lispers.

14
задан David J. 6 September 2011 в 15:27
поделиться

3 ответа

A Механизм правил обычно является компонентом программного обеспечения, который используется для проверки бизнес-правил во время выполнения.

Они часто используются для того, чтобы иметь возможность легко изменять бизнес-правила без необходимости перекомпиляции / повторного развертывания программного обеспечения. Правила могут быть легко сохранены в корпоративной базе данных, а иногда даже редактироваться менее техническими пользователями, которые понимают бизнес-правила гораздо более эффективно.

Например, ипотечной компании может потребоваться еженедельно менять критерии утверждения ипотеки. Используя механизм правил, вы можете легко создавать очень сложные критерии, которые можно изменять без необходимости «программировать» логику в программном обеспечении. Скажем, на этой неделе изменится базовый кредитный рейтинг, вы просто измените это правило в цепочке правил. Затем, завтра, когда изменится минимальный процент дохода для требования PMI с учетом ставки капитала 90%, вы можете просто ввести это «правило».

26
ответ дан 1 December 2019 в 09:13
поделиться

Чтобы добавить в ответ @Reed Copsey . Большинство механизмов правил хранят свои правила во внешних файлах, которые могут быть изменены бизнес-аналитиками или конечными пользователями. Одно из таких решений - Drools.

3
ответ дан 1 December 2019 в 09:13
поделиться

В большинстве случаев обрабатываемые правила находятся на бизнес-уровне, брандмауэр можно рассматривать как своего рода механизм правил, другой распространенный тип механизма правил основан на домене высокого уровня. специальные языки для обработки транзакций и принятия решений.

Есть ряд компаний, которые производят устройства и веб-транзакции как услугу для. Это дает аналитикам инструменты для формирования сложных деревьев решений и экспертных систем без выполнения рутинной работы разработчика, благодаря магии EGL большая часть перевода выполняется с помощью инструментов моделирования, которые могут заглушать и генерировать код и действительные конечные точки для автоматически удовлетворять потребности бизнеса.

0
ответ дан 1 December 2019 в 09:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: