请输入您要查询的百科知识:

 

词条 OpenL Tablets
释义

  1. History

  2. Technology

      Patents  

  3. BRMS

  4. Related systems

  5. References

  6. External links

{{Infobox Software
| name = OpenL Tablets
| logo = OpenL Tablets logo.png
| screenshot =
| caption =
| developer = EIS Group
| latest release version = 5.16.2
| latest release date = {{Start date and age|2016|11|06}}
| latest preview version =
| latest preview date =
| operating system = Cross-platform
| programming language = Java
| genre = Business rules engine
| license = LGPL 3
| website = {{URL|openl-tablets.org}}
}}

OpenL Tablets is a business rule management system (BRMS) and a business rules engine (BRE) based on table representation of rules. Engine implements optimized sequential algorithm. OpenL includes such table types as decision table, decision tree, spreadsheet-like calculator.

History

The OpenL Tablets project was started as an in-house development project in 2003 and later in 2006 was uploaded to SourceForge.[1]

Initially it was a open-source business rule engine for Java. Starting from version 5 it became a BRMS.

Technology

OpenL Tablets engine is specially designed for business rules and uses table rules presentation. Table format enforces rules to be structured and format itself is close to tables found in various business documents.

OpenL Tablets is based on OpenL framework for creating custom languages running on Java VM. The engine is designed to allow pluggable language implementations. Currently, it uses 2 languages: table structure for rules format and java-like for code snippets in rules. Java-like language is Java 5.0 implementation with Business User Extensions.

OpenL Tablets rules are mixture of declarative programming for rules logic and imperative programming for workflow control. Table formats are flexible enough to match the semantics of the problem domain.

Tests, traces, benchmarks are integral part of the engine. It also provides powerful type definition capabilities to handle rules domain model inside rules files.

The project is written in Java, but can be used at any platform using Service-oriented architecture approach, e.g. via web service.

Patents

The OpenL Tablets engine has patent pending validation feature.[2]

There are usages of OpenL Tablets which may be patented.[3]

BRMS

OpenL Tablets includes several productivity tools and applications addressing BRMS related capabilities. They include web application to edit rules called OpenL WebStudio, web application to deploy rules as web services, Rules Repository to store and manage rules, Eclipse plug-ins to work with rules projects.

{{Portal|Free and open-source software|Java (programming language)}}

Related systems

  • CLIPS: public domain software tool for building expert systems.
  • ILOG rules: a business rule management system.
  • JBoss Drools: a business rule management system (BRMS).
  • JESS: a rule engine for the Java platform - it is a superset of CLIPS programming language.
  • Prolog: a general purpose logic programming language.
  • DTRules: a Decision Table-based, open-sourced rule engine for Java.

References

1. ^Project Details
2. ^Hybrid use of rule and constraint engines
3. ^Systems and Methods to Generate a Software Framework Based on Semantic Modeling and Business Rules

External links

  • {{official website|openl-tablets.org}}
  • {{GitHub|openl-tablets|Openl Tablets}}
  • {{SourceForge|openl-tablets|Openl Tablets}}
  • OpenL Tablets at Eclipse marketplace

4 : Rule engines|Free software|Free business software|Free software programmed in Java (programming language)

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/12 1:24:25