Из Википедии, бесплатной энциклопедии
  (Перенаправлено из BRMS )
Перейти к навигации Перейти к поиску

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

Обзор [ править ]

BRMS включает, как минимум: Это необходимо отнести:

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

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

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

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

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

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

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

Связанные подходы к программному обеспечению [ править ]

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

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

Связанные стандарты [ править ]

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

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

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

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

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

См. Также [ править ]

Ссылки [ править ]

  1. ^ «Система управления бизнес-правилами» . hartmannsoftware.com . Проверено 24 июня 2012 . CS1 maint: discouraged parameter (link)

Внешние ссылки [ править ]

  • Итоговый документ семинара: Шесть взглядов на систему управления бизнес-правилами