BRMS - управление бизнес-правилами

BRMS (англ. Business Rule Management System — система управления бизнес-правилами) — информационная система, используемая для ведения, поддержки и исполнения бизнес-правил компании.
Системы управления бизнес-правилами состоят из сервера исполнения бизнес правил и инструмента ведения правил (репозитория), предоставляющего бизнес-пользователям удобный и функциональный интерфейс для хранения, создания и изменения бизнес логики. Также могут присутствовать компоненты тестирования и анализа правил.
Ключевым аспектом подобных систем является ориентация на функциональных пользователей, а не на программистов.
Основные преимущества систем управления бизнес-правилами:
- снижается зависимость от программистов для внесения изменений в работу информационных систем
- увеличивается контроль реализованной бизнес-логики, повышается аудируемость и качество управления бизнесом
Большинство систем управления бизнес-правилами произошло из серверов исполнения бизнес-правил, предоставляя ориентированные на бизнес-пользователей решения управления жизненным циклом разработки с декларативным описанием правил, исполняемых в собственных серверах исполнения бизнес-правил.
Другие системы управления бизнес правилами выросли из средств описания правил (например, осуществляя отображение деревьев решений или графов на исполняемый код). Правила в репозитории объединяются в сервисы принятия решений, поддерживающие многие концепции современной информационной архитектуры, такие как SOA и веб-сервисы
Наиболее популярные продукты категории BRMS - управление бизнес-правилами Все продукты категории
Производители BRMS - управление бизнес-правилами
F.A.Q. BRMS - управление бизнес-правилами
Что такое система управления бизнес-правилами (BRMS)?
Система управления бизнес-правилами (BRMS) - это технологическая система, используемая для записи логики принятия решений в качестве бизнес-правила, которая затем автоматизируется во всех приложениях. Вместо того чтобы встраивать правила в виде кода в несколько приложений с помощью BRMS, правила экстернализуются и управляются отдельно от кода приложения. Это позволяет использовать логику несколькими приложениями и изменять ее независимо от управляющих приложений.
Зачем использовать систему управления бизнес-правилами?
BRMS дает компаниям возможность определять и поддерживать правила, определяющие процесс принятия решений в системе, чтобы определить, какие действия разрешены в любых обстоятельствах. Имея логику вне программного кода, эти системы значительно повышают гибкость бизнеса, производительность и точность логики, обеспечивая при этом надежную экономию средств и более быстрое изменение правил, когда это необходимо.
Какие преимущества обеспечивают системы управления бизнес-правилами?
- Обеспечивает меры безопасности для защиты целостности логики принятия решений
- Определяет неполную, противоречивую или циклическую логику правил
- Компилирует правила до исполняемого файла (.exe) для интеграции открытых стандартов в приложения, вызывающие веб-службы или службы REST.
- Масштабируется бесконечно, независимо от количества или сложности правил
- Способствует быстрым, простым и точным изменениям правил, выделяя зависимости, чтобы идентифицировать каждое затронутое правило
Кому нужна система управления бизнес-правилами?
Правила - в той или иной форме - управляют каждой вертикалью, сектором и отраслью, поэтому неудивительно, что сильные сценарии применения BRMS существуют практически на каждом предприятии. Это включает:
- Любой бизнес, организация или государственное учреждение, регулируемое правилами
- Организации с внутренними политиками, которые влияют на персонал, клиентов или поставщиков
- Предприятия, желающие повысить эффективность или точность принятия решений
- Предприниматели, которые хотят быстро реагировать на возможности сегмента рынка
- Компании, желающие снизить размер штрафных санкций

What is a Business Rules Management System (BRMS)?
https://www.progress.com/faqs/corticon-faqs/what-is-a-business-rules-management-system