Представление производственных правил ( PRR ) - это предлагаемый стандарт Object Management Group (OMG), обеспечивающий независимое от поставщика представление модели правил в UML для производственных правил, используемых в механизмах правил прямой цепочки.
История
OMG создала Рабочую группу по бизнес-правилам в 2002 году как первый орган по стандартизации, признавший важность « подхода к бизнес-правилам ». Он выпустил 2 основных ЗП в 2003 - стандарт для моделирования правил производства (ПРР), а также стандарт для моделирования бизнес - правил в деловой документации (BSBR, теперь SBVR ).
PRR был в основном определен поставщиками Business Rule Engine (BRE) (иногда называемых Business Rules Engine (s), как в Википедии). В число участников вошли все основные поставщики BRE, члены RuleML и ведущие поставщики UML.
Эволюция
- PRR RFP первоначально предполагал, что PRR использует комбинацию UML OCL и семантики действий для условий правил и действий. Однако ожидание того, что моделисты изучат 2 относительно малоизвестных языка UML, чтобы определить производственное правило, оказалось неприятным. Поэтому был определен PRR OCL, который включает расширения OCL для простых действий правил (а также внешних функций). PRR OCL в настоящее время считается «ненормативным», т.е. не является частью стандарта PRR как таковой. Бета-версия PRR применяется только к ядру PRR, которое исключает явный язык выражений.
- PRR RFP предусматривал охват механизмов правил как прямой, так и обратной цепочки. Однако из-за отсутствия поддержки со стороны поставщиков / интереса к обратному связыванию этот код был пересмотрен в сторону прямого связывания и «последовательной» семантики. Последний - это просто режим сценариев, предоставляемый многими инструментами BPM, где правила перечислены и выполняются последовательно, как если бы они были запрограммированы. Это обеспечивает лучшую совместимость PRR с типичными механизмами сценариев BPM (и подтверждает тот факт, что большинство BRE сегодня поддерживают «последовательный» режим работы, повышая производительность в некоторых обстоятельствах).
Статус
PRR в настоящее время находится в версии 1.0. В соответствии с процессом OMG он в настоящее время пересматривается Целевой группой по пересмотру, которая планирует выпустить версию 1.1 в 2010 году.
Членами рабочей группы по пересмотру были ILOG Inc (сопредседатель), NoMagic Inc, TIBCO Software Inc, Business Semantics Ltd, Inferware LLC, Sandpiper Software Inc и 88 Solutions Inc.
Смотрите также
- Модель и нотация решений - новый стандарт моделирования решений и таблиц решений, пригодный для исполнения в системах управления бизнес-правилами ... или нет?
- Производственная система, которая описывает типичный механизм правил, который выполняет производственные правила.
- Система управления бизнес-правилами, которая обычно определяет бизнес-интерфейс пользователя для производственных правил.
- Правило Interchange Format по W3C особенно его производства Правило Диалект, который номинально совместим с ПРР метамодели.
- Правила Ripple Down