tablety OpenL
Deweloperzy | Zespół EIS i OpenL |
---|---|
Wersja stabilna | 5.26.0 / 22 maja 2022
|
Napisane w | Jawa |
System operacyjny | Międzyplatformowe |
Typ | Silnik reguł biznesowych |
Licencja | LGPL 3 |
Strona internetowa |
Tablety OpenL to system zarządzania regułami biznesowymi (BRMS) i silnik reguł biznesowych (BRE) oparty na reprezentacji reguł w formie tabeli. Silnik implementuje zoptymalizowany algorytm sekwencyjny. OpenL zawiera takie typy tabel jak tabela decyzyjna , drzewo decyzyjne , kalkulator podobny do arkusza kalkulacyjnego .
Historia
Projekt tabletów OpenL został uruchomiony jako wewnętrzny projekt rozwojowy w 2003 r., a później w 2006 r. został przesłany do SourceForge . Początkowo był to reguł biznesowych typu open source dla języka Java . Począwszy od wersji 5 stał się BRMS .
Technologia
Silnik OpenL Tablets jest specjalnie zaprojektowany dla reguł biznesowych i wykorzystuje prezentację reguł tabelarycznych. Format tabeli wymusza ustrukturyzowanie reguł, a sam format jest zbliżony do tabel występujących w różnych dokumentach biznesowych.
Tablety OpenL są oparte na frameworku OpenL do tworzenia niestandardowych języków działających na maszynie wirtualnej Java. Silnik został zaprojektowany tak, aby umożliwić podłączalne implementacje językowe. Obecnie używa 2 języków: struktura tabelaryczna dla formatu reguł i java dla fragmentów kodu w regułach. Język podobny do języka Java to języka Java 5.0 z rozszerzeniami Business User Extensions.
Reguły tabletów OpenL są mieszanką programowania deklaratywnego dla logiki reguł i programowania imperatywnego dla kontroli przepływu pracy. Formaty tabel są wystarczająco elastyczne, aby pasowały do semantyki dziedziny problemu.
Testy, ślady, testy porównawcze są integralną częścią silnika. Zapewnia również potężne możliwości definiowania typów do obsługi modelu domeny reguł w plikach reguł.
Projekt jest napisany w Javie , ale może być używany na dowolnej platformie wykorzystującej architekturę zorientowaną na usługi , np. poprzez serwis WWW .
Patenty
Silnik tabletów OpenL ma oczekującą na opatentowanie funkcję walidacji.
Istnieją zastosowania tabletów OpenL, które mogą zostać opatentowane.
BRMS
Tablety OpenL zawierają kilka narzędzi zwiększających produktywność i aplikacji obsługujących możliwości związane z programem BRMS. Obejmują one aplikację internetową do edytowania reguł o nazwie OpenL WebStudio, aplikację internetową do wdrażania reguł jako usługi sieciowe, repozytorium reguł do przechowywania reguł i zarządzania nimi, wtyczki Eclipse do pracy z projektami reguł.
Powiązane systemy
- CLIPS : narzędzie programowe należące do domeny publicznej do budowania systemów eksperckich.
- Reguły ILOG : system zarządzania regułami biznesowymi.
- JBoss Drools : system zarządzania regułami biznesowymi (BRMS).
- JESS : silnik reguł dla platformy Java - jest nadzbiorem języka programowania CLIPS .
- Prolog : język programowania logiki ogólnego przeznaczenia.
- DTRules: oparty na tabeli decyzyjnej silnik reguł typu open source dla języka Java.