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

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

Обзор

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Смотрите также

Рекомендации

  1. ^ «Система управления бизнес-правилами». hartmannsoftware.com. Получено 2012-06-24.

внешняя ссылка