Система управления бизнес-правилами

редактировать

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

Содержание
  • 1 Обзор
  • 2 Связанные подходы к программному обеспечению
  • 3 Связанные стандарты
  • 4 См. Также
  • 5 Ссылки
  • 6 Внешние ссылки
Обзор

A BRMS включает в себя, как минимум: Это должно быть отнесено:

  • Репозиторий, позволяющий выносить логику принятия решений из кода основного приложения
  • Инструменты, позволяющие как техническим разработчикам, так и бизнес-экспертам определять логику принятия решений и управлять ею
  • Среда выполнения, позволяющая приложениям вызывать логику принятия решений, управляемую в BRMS, и выполнять ее с помощью механизма бизнес-правил

Основные преимущества BRMS включают:

  • Снижение или устранение зависимости от ИТ отделы по изменениям в живых системах. Тем не менее, тестирование QA и правил по-прежнему необходимо в любой корпоративной системе.
  • Повышенный контроль над реализованной логикой принятия решений для обеспечения соответствия и лучшего управления бизнесом
  • Возможность выражать логику принятия решений с повышенной точностью, используя синтаксис бизнес-словаря и графические представления правил (таблицы решений, деревья, системы показателей и потоки)
  • Повышенная эффективность процессов за счет увеличения автоматизации принятия решений.

Некоторые недостатки BRMS включают:

  • Обширный опыт в предметной области требуется для продуктов конкретного поставщика. В дополнение к методам объектно-ориентированного анализа и проектирования технические разработчики должны знать, как писать правила и интегрировать программное обеспечение с существующими системами
  • Длительный цикл разработки из-за сбора правил, интеграции с существующими системами, ограничений безопасности, миграции правил и правил редактировать трекинг. Эти предложения никогда не являются частью готового решения поставщика.
  • Снижение зависимости от ИТ-отдела может никогда не стать реальностью из-за постоянного внедрения новых бизнес-правил или изменений объектной модели
  • приложения поставщика BRMS к бизнес-приложению может оказаться слишком тесным, чтобы заменить его другим приложением поставщика BRMS. Это может привести к проблемам с соотношением затрат и выгод.

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

Однако некоторые поставщики используют другой подход (например, они отображают деревья решений или графики в исполняемый код). Правила в репозитории обычно сопоставляются со службами принятия решений, которые, естественно, полностью совместимы с последними версиями SOA, Web Services или другими тенденциями в архитектуре программного обеспечения.

Связанные программные подходы

В BRMS представление бизнес-правил отображается в программную систему для выполнения. Таким образом, BRMS относится к проектированию, управляемому моделями, например, управляемой моделями архитектуре (MDA) группы Object Management Group (OMG). Неслучайно многие из соответствующих стандартов проходят под знаком OMG.

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

Связанные стандарты

Стандарт OMG Модель принятия решений и нотация разработан для стандартизации элементов разработки бизнес-правил, особенно представлений таблиц решений. Также существует стандарт Java Runtime API для механизмов правил.

Другие стандарты включают:

  • OMG Модель мотивации бизнеса (BMM): модель того, как стратегии, процессы, правила и т. Д. Сочетаются друг с другом для бизнес-моделирования
  • OMG SBVR : нацелено на бизнес-ограничения, а не на автоматизацию бизнес-поведения
  • OMG Представление производственных правил (PRR): представляет правила для систем производственных правил которые составляют большинство целей выполнения BRMS
  • OMG Модель решения и нотация (DMN): представляет модели решений, которые обычно управляются BRMS
  • RuleML предоставляет семейство языков разметки правил, которые могут использоваться в BRMS, а с W3C RIF оно обеспечивает семейство связанных языков правил для обмена правилами в стеке семантической паутины W3C

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

Другие домены, такие как PMML, также определяют правила.

См. Также
Ссылки
  1. ^«Система управления бизнес-правилами». hartmannsoftware.com. Проверено 24 июня 2012 г.
Внешние ссылки
Последняя правка сделана 2021-05-13 06:48:52
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте