Система управления бизнес-правилами - 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, также определите правила.
Смотрите также
Рекомендации
- ^ «Система управления бизнес-правилами». hartmannsoftware.com. Получено 2012-06-24.