Skip to content

openl-tablets/openl-tablets

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
DEV
 
 
 
 
 
 
EXT
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Vulneribilities Build Maven Central Commit activity

DEMO Nightly Build DEMO WebSite

Easy Business Rules

OpenL Tablets targets the infamous gap between business requirements (rules and policies) and software implementation.

Designed to be straightforward and intuitive for business people, OpenL Tablets made its rules representation impressively close to documents usually created by business(it intends business requirements etc).

Users can focus on logic as all data, syntax and typing errors are checked while they write. Convenient tools help to ensure rules integrity while further using.

One-click deployment of rules as efficient, scalable and standardized services for SOA-based integration makes business logic simple to embed in application.

For Java developers, OpenL Tablets provides many rich usage scenarios in which all rules and business data are exposed through reflection-like API or wrapped as Java class.

All of OpenL Tablets is open sourced under LGPL license.

Visit our website

How to build

Requirements:

  • JDK 11
  • Maven 3.8.3
  • Docker 20.10.21
  • Docker compose 1.29.2
  • 512 MiB RAM free
  • 2 GiB Disk space free

Build Maven artifacts:

mvn

Estimated build time: ~30 minutes (with all tests)

Artifacts:

  • WebStudio - STUDIO\org.openl.rules.webstudio\target\webapp.war
  • RuleService WS - WSFrontend\org.openl.rules.ruleservice.ws\target\webapp.war
  • DEMO App - DEMO\org.openl.rules.demo\target\openl-tablets-demo.zip

Build Docker images:

docker-compose -f Dockerfiles\docker-compose.yaml build