Основан ли Oracle Rules Manager и Expression Filter на существующем стандарте? - PullRequest
3 голосов
/ 24 сентября 2010

Если нет, существуют ли стандарты для правил хранения двигателя?

или

Существует ли реализация C # синтаксиса Oracle Rules Engine?

Ответы [ 2 ]

2 голосов
/ 03 февраля 2011

номер

У меня только небольшой опыт работы с диспетчером правил и фильтром выражений, и трудно сказать, если что-то не основано на стандарте, но вот мои рассуждения:

  • Oracle, похоже, любит говорить о стандартах в своей документации. Например, существует много стандартов, упомянутых в Справочнике по SQL , но ни один из них не упомянут в руководстве Диспетчер правил и фильтр выражений .
  • Как упоминал @ Adam Hawkes, Oracle Business Rules Engine использует различные стандарты, такие как JSR-94, а также алгоритм Rete. (Но я не могу судить, насколько хорошо они следуют этим стандартам.) Однако Oracle Business Rules Engine и Rules Manager / Expression Filter - совершенно не связанные продукты. (Даже если они сделаны одной и той же компанией и делают почти одно и то же.)
  • Если бы был какой-то стандарт, кто-то здесь знал бы об этом и уже ответил бы.

По тем же причинам, я также предполагаю, что ответ на другие вопросы будет отрицательным.

2 голосов
/ 03 февраля 2011

Oracle Business Rules Engine предположительно является реализацией API Java "JSR 94".Не уверен, что существует стандарт для «хранения» правил, но есть стандарт для выражения / использования правил.

...