Представление производственного правила
Представление производственных правил ( PRR ) — это предложенный стандарт Object Management Group (OMG), обеспечивающий независимое от поставщика представление модели правил в UML для производственных правил , используемых в механизмах правил прямой цепочки.
История
[ редактировать ]OMG создала Рабочую группу по бизнес-правилам в 2002 году как первый орган по стандартизации, признавший важность « подхода к бизнес-правилам ». В 2003 году он выпустил 2 основных запроса предложений — стандарт моделирования производственных правил (PRR) и стандарт моделирования бизнес-правил в виде бизнес-документации (BSBR, теперь SBVR ).
PRR в основном определялся поставщиками систем бизнес-правил (BRE) и для них (иногда называемых механизмами бизнес-правил , как в Википедии). В число участников вошли все основные поставщики BRE, члены RuleML и ведущие поставщики UML.
Эволюция
[ редактировать ]- Первоначально в запросе предложений PRR предлагалось, чтобы PRR использовала комбинацию UML OCL и семантики действий для условий и действий правил. Однако ожидание, что разработчики моделей выучат два относительно малоизвестных языка UML, чтобы определить правила производства, оказалось неприятным. Поэтому был определен PRR OCL, включающий расширения OCL для простых действий правил (а также внешних функций). PRR OCL в настоящее время считается «ненормативным», т.е. не является частью стандарта PRR как такового. Бета-версия PRR применяется только к ядру PRR, которое исключает язык явных выражений.
- Запрос предложений по PRR предусматривал охват механизмов правил как прямой, так и обратной цепочки. Однако отсутствие поддержки / интереса к обратной цепочке со стороны поставщиков привело к тому, что ее пришлось пересмотреть в сторону прямой цепочки и «последовательной» семантики. Последний представляет собой просто режим сценариев, предоставляемый многими инструментами BPM, в котором правила перечисляются и выполняются последовательно, как если бы они были запрограммированы. Это обеспечивает PRR лучшую совместимость с типичными механизмами сценариев BPM (и признает тот факт, что большинство BRE сегодня поддерживают «последовательный» режим работы, улучшая производительность в некоторых обстоятельствах).
Статус
[ редактировать ]PRR в настоящее время имеет версию 1.0. Согласно процессу OMG, в настоящее время он пересматривается специальной группой по пересмотру, которая планирует выпустить версию 1.1 в 2010 году.
![]() | Эту статью необходимо обновить . Причина: дата устарела на 10 лет. ( май 2020 г. ) |
В состав рабочей группы по пересмотру входили ILOG Inc (сопредседатель), NoMagic Inc, TIBCO Software Inc, Business Semantics Ltd, Inferware LLC, Sandpiper Software Inc и 88 Solutions Inc.
См. также
[ редактировать ]- Модель решений и нотация — новый стандарт моделирования решений и таблиц решений, пригодный для исполнения в системах управления бизнес-правилами … или так ли?
- Производственная система , описывающая типичный механизм правил, выполняющий производственные правила.
- Система управления бизнес-правилами , которая обычно определяет пользовательский интерфейс бизнес-правил для производственных правил.
- обмена правилами Формат W3C, особенно его диалект производственных правил, который номинально совместим с метамоделью PRR.
- Правила пульсации вниз