Tablety OpenL - OpenL Tablets - Wikipedia

Tablety OpenL
Logo OpenL Tablets.png
VývojářiTým EIS a OpenL
Stabilní uvolnění
5.23.5 / 12. srpna 2020; před 3 měsíci (2020-08-12)
NapsánoJáva
Operační systémCross-platform
TypMotor obchodních pravidel
LicenceLGPL 3
webová stránkaotevřené tablety.org

Tablety OpenL je systém pro správu obchodních pravidel (BRMS) a a motor obchodních pravidel (BRE) na základě tabulkové reprezentace pravidel. Engine implementuje optimalizovaný sekvenční algoritmus. OpenL zahrnuje takové typy tabulek jako rozhodovací tabulka, rozhodovací strom, tabulkový kalkulátor -jako kalkulačka.

Dějiny

Projekt OpenL Tablets byl zahájen jako projekt vlastního vývoje v roce 2003 a později v roce 2006 byl nahrán do SourceForge.[1]Zpočátku to bylo open-source obchodní pravidlo motor pro Jáva. Počínaje verzí 5 se stalo BRMS.

Technologie

Engine OpenL Tablets je speciálně navržen pro obchodní pravidla a používá prezentaci pravidel tabulky. Formát tabulky vynucuje strukturování pravidel a samotný formát je blízký tabulkám v různých obchodních dokumentech.

OpenL Tablets je založen na OpenL framework pro vytváření vlastních jazyků běžících na Java VM. Modul je navržen tak, aby umožňoval zásuvné jazykové implementace. V současné době používá 2 jazyky: strukturu tabulky pro formát pravidel a podobu java pro fragmenty kódu v pravidlech. Jazyk podobný Javě je Jáva 5.0 implementace s rozšířením Business User Extensions.

Pravidla OpenL Tablets jsou směsí deklarativní programování pro logiku pravidel a imperativní programování pro řízení pracovního toku. Formáty tabulek jsou dostatečně flexibilní, aby odpovídaly sémantice problémové domény.

Testy, stopy, měřítka jsou nedílnou součástí motoru. Poskytuje také výkonné možnosti definice typu pro zpracování modelu domény pravidel uvnitř souborů pravidel.

Projekt je napsán v Jáva, ale lze jej použít na jakékoli platformě pomocí Architektura orientovaná na služby přístup, např. přes webová služba.

Patenty

Engine OpenL Tablets má funkci čekající na schválení patentu.[2]

Existují způsoby použití tablet OpenL, které mohou být patentovány.[3]

BRMS

OpenL Tablets obsahuje několik nástrojů produktivity a aplikací zaměřených na funkce související s BRMS. Zahrnují webovou aplikaci pro úpravu pravidel s názvem OpenL WebStudio, webovou aplikaci pro nasazení pravidel jako webové služby, úložiště pravidel pro ukládání a správu pravidel, doplňky Eclipse pro práci s projekty pravidel.

Související systémy

  • KLIPY: veřejný softwarový nástroj pro vytváření expertních systémů.
  • Pravidla ILOG: systém pro správu obchodních pravidel.
  • JBoss Drools: systém správy obchodních pravidel (BRMS).
  • JESS: modul pravidel pro platformu Java - je to nadmnožina KLIPY programovací jazyk.
  • Prolog: univerzální logický programovací jazyk.
  • DTRules: modul pravidel založený na rozhodovacích tabulkách s otevřenými zdroji pravidel pro Javu.

Reference

externí odkazy