Планшеты OpenL - Википедия - OpenL Tablets
Разработчики) | Команда EIS и OpenL |
---|---|
Стабильный выпуск | 5.23.5 / 12 августа 2020 г. |
Написано в | Ява |
Операционная система | Кроссплатформенность |
Тип | Механизм бизнес-правил |
Лицензия | LGPL 3 |
Интернет сайт | openl-планшеты |
Планшеты OpenL это система управления бизнес-правилами (BRMS) и механизм бизнес-правил (BRE) на основе табличного представления правил. Движок реализует оптимизированный последовательный алгоритм. OpenL включает такие типы таблиц, как таблица решений, Древо решений, электронная таблица -подобный калькулятор.
История
Проект OpenL Tablets был начат как проект собственной разработки в 2003 году, а позже в 2006 году был загружен на SourceForge.[1]Изначально это был Открытый исходный код бизнес-правило двигатель для Ява. Начиная с версии 5 он стал BRMS.
Технологии
Движок OpenL Tablets специально разработан для бизнес правила и использует представление правил таблицы. Формат таблицы требует структурирования правил, а сам формат близок к таблицам в различных бизнес-документах.
OpenL Tablets основан на платформе OpenL для создания пользовательских языков, работающих на Java VM. Движок разработан для обеспечения возможности реализации подключаемых языков. В настоящее время он использует 2 языка: структура таблицы для формата правил и java-подобный для фрагментов кода в правилах. Java-подобный язык Ява 5.0 с расширениями для бизнес-пользователей.
Правила OpenL Tablets представляют собой смесь декларативное программирование для логики правил и императивное программирование для управления рабочим процессом. Форматы таблиц достаточно гибкие, чтобы соответствовать семантике предметной области.
Тесты, трассировки, тесты - неотъемлемая часть движка. Он также предоставляет мощные возможности определения типов для обработки модели предметной области правил внутри файлов правил.
Проект написан на Ява, но может использоваться на любой платформе, используя Сервис-Ориентированная Архитектура подход, например через веб-сервис.
Патенты
Механизм OpenL Tablets имеет функцию проверки, ожидающую получения патента.[2]
Есть варианты использования планшетов OpenL, которые могут быть запатентованы.[3]
BRMS
OpenL Tablets включает в себя несколько инструментов и приложений для повышения производительности, предназначенных для работы с BRMS. Они включают веб-приложение для редактирования правил под названием OpenL WebStudio, веб-приложение для развертывания правил в виде веб-сервисов, репозиторий правил для хранения правил и управления ими, подключаемые модули Eclipse для работы с проектами правил.
Связанные системы
- КЛИПЫ: общедоступный программный инструмент для построения экспертных систем.
- Правила ILOG: система управления бизнес-правилами.
- JBoss слюни: система управления бизнес-правилами (BRMS).
- ДЖЕСС: механизм правил для платформы Java - это надмножество КЛИПЫ язык программирования.
- Пролог: язык логического программирования общего назначения.
- DTRules: основанный на таблице решений механизм правил с открытым кодом для Java.