Что такое бизнес-правила и BRMS на примере Red Hat Decision Manager
В жизни людей окружает куча правил и рекомендаций: на красный ехать нельзя, надо мыть руки перед едой, детей водить в школу к первому уроку. Таких же правил полно и в бизнесе: отпуск не больше Х дней в году, клиенту с плохой кредитной историей займ отклонить и так далее.
Если у вас много информационных систем и таких правил — то BRMS must have. Что это такое, как работает на примере конкретной BRMS читайте в этой статье
Что такое бизнес-правила, BRMS и в чем польза применения
BRMS — это программа через которую можно создавать и управлять правилами централизованно. Бизнес-правила — это то, как компания принимает решение. Представьте, что у нас есть предприятие, которое регулирует правила проезда умных машин в городе на светофорах.
Бизнес-правило светофора выглядит так:
Когда выходит новый закон, что теперь надо ехать на красный, мы меняем таблицу правила и ВСЕ машины продолжают ехать нормально.
Получается, польза BRMS:
- сокращение затрат на изменение правил в системах;
- высокая скорость внесения изменений в правила;
- контроль за принципами работы софта.
Примеры правил
- расчет отпускных;
- скоринг заемщика;
- размер скидки;
- расчёт стоимости полиса в страховой компании;
- допродажи.
Почему бы просто не заставлять программистов переписывать код
Одно дело когда 1С-ка генерирует счета-фактуры с НДС, другое дело — когда вы банк с 40 информационными системами и 110 000 заявок на кредиты в день.
В первом случае подождать пару дней, пока поменяют алгоритм расчёта, нормально. Во втором случае изменения в 40 системах программисты будут делать год и убыток от кредитов составит десятки тысяч долларов.
Поэтому BRMS нужен когда:
- много информационных систем;
- много бизнес-правил;
- большой трафик процессов;
- высокая стоимость простоя даже одной информационной системы.
Как создать бизнес-правило в Red Hat Decision Manager
1. Установка
Установите систему по мануалу:
https://developers.redhat.com/products/red-hat-decision-manager/hello-world/
Комментарии