Представление правил производства - Production Rule Representation

В Представление правил производства (PRR) является предлагаемым стандартом Группа управления объектами (OMG), чтобы обеспечить независимое от поставщика представление модели правил в UML за правила производства как используется в механизмах правил прямой цепочки.

История

OMG создала Рабочую группу по бизнес-правилам в 2002 году как первый орган по стандартизации, признавший важность "Подход к бизнес-правилам ». Выдано 2 основных RFP в 2003 г. - стандарт моделирования производственных правил (PRR) и стандарт моделирования бизнес-правил как бизнес-документации (BSBR, сейчас SBVR ).

PRR в основном определялся поставщиками систем бизнес-правил (BRE) (иногда их называют Механизм бизнес-правил (s), как в Википедии). Среди авторов были все основные поставщики BRE, члены RuleML и ведущие поставщики UML.

Эволюция

  1. PRR RFP первоначально предполагал, что PRR использует комбинацию UML. OCL и Семантика действий для правил условий и действий. Однако ожидание того, что моделисты изучат 2 относительно малоизвестных языка UML, чтобы определить производственное правило, оказалось неприятным. Поэтому был определен PRR OCL, который включал расширения OCL для простых действий правил (а также внешних функций). PRR OCL в настоящее время считается «ненормативным», то есть не является частью стандарта PRR как таковой. Бета-версия PRR применяется только к ядру PRR, которое исключает явный язык выражений.
  2. В PRR RFP предусмотрены механизмы правил как прямой, так и обратной цепочки. Однако из-за отсутствия поддержки со стороны поставщиков / интереса к обратному связыванию этот код был пересмотрен в сторону прямого связывания и «последовательной» семантики. Последний - это просто режим сценариев, предоставляемый многими инструментами BPM, где правила перечислены и выполняются последовательно, как если бы они были запрограммированы. Это обеспечивает лучшую совместимость PRR с типичными механизмами сценариев BPM (и подтверждает тот факт, что большинство BRE сегодня поддерживают «последовательный» режим работы, повышая производительность в некоторых обстоятельствах).

Положение дел

PRR в настоящее время находится в версии 1.0. В соответствии с процессом OMG он в настоящее время пересматривается Целевой группой по пересмотру, которая планирует выпустить версию 1.1 в 2010 году.

Члены рабочей группы по ревизии были ILOG Inc (сопредседатель), NoMagic Inc, Программное обеспечение TIBCO Inc, Бизнес-семантика ООО, Inferware ООО, Программное обеспечение Sandpiper Inc и 88 Решения Inc.

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

Источники

  1. Пресс-релиз OMG о принятии PRR, декабрь 2007 г.
  2. Страница спецификации OMG