Каковы все открытые стандарты, связанные с Rule Engine?

StackOverflow https://stackoverflow.com/questions/1016139

  •  06-07-2019
  •  | 
  •  

Вопрос

Если нам нужно использовать сменный механизм правил, каковы все открытые стандарты, связанные с ним.

Как перенести механизм правил " без переписывания правил " для каждой платформы?

Это было полезно?

Решение

JSR-94 является единственным широко используемым стандартом, но, к сожалению, он не поможет вам переписать правила, поскольку это всего лишь стандарт для вызова движка. Если вы хотите избежать переписывания правил, одновременно поддерживая несколько механизмов правил или переходя от одного к другому, вам необходимо рассмотреть несколько других стандартов: Представление правил производства (PRR) является стандартом, разрабатываемым в OMG. Это определяет базовую структуру правил и наборов правил в механизмах правил, чтобы можно было передавать структуру XML, содержащую правила. Это бета-версия и поддерживается большинством основных поставщиков правил (хотя я не думаю, что кто-либо еще выпустил поддержку). Формат обмена правилами (RIF) является стандартом, разрабатываемым в W3C. Это синхронизируется с PRR и сфокусировано на синтаксисе правил - как указать условия и т. Д. Это также широко поддерживается, но аналогичная поддержка еще не выпущена. Идея и причина, по которой обе команды работают вместе, состоит в том, чтобы позволить структурировать правила в соответствии с PRR (позволяя им делиться между инструментами моделирования и механизмами правил) при экспорте специфичного для механизма правил синтаксиса в RIF, чтобы конкретные правила могли перейти от синтаксиса к синтаксису.

Другие советы

Википедия сообщает

  

Большинство механизмов правил на основе Java предоставляют   технический интерфейс уровня вызова,   на основе приложения JSR-94   стандарт интерфейса программирования (API),   для того, чтобы учесть интеграцию с   различные приложения, и многие правила   двигатели позволяют ориентироваться на сервис   интеграция через веб-интерфейс   стандарты, такие как WSDL и SOAP.

В целом, это все еще ранняя стадия, и я не думаю, что на поле все еще доминирующий стандарт. Также см. Инициатива разметки правил (RuleML) . Помимо JSR-94 и RuleML, Система управления бизнес-правилами упоминает OMG Business Motivation Model (BMM), OMG SBVR, Представление правил производства OMG (PRR), W3C RIF и PMML.

Вас также могут заинтересовать такие темы, как BPEL , механизм рабочего процесса , приложение рабочего процесса и управление бизнес-процессами .

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top