stringtranslate.com

Tabletas OpenL

OpenL Tablets es un sistema de gestión de reglas de negocio (BRMS) y un motor de reglas de negocio (BRE) basado en la representación de reglas en tablas. El motor implementa un algoritmo secuencial optimizado. OpenL incluye tipos de tablas como tabla de decisiones , árbol de decisiones y calculadora tipo hoja de cálculo .

Historia

El proyecto OpenL Tablets se inició como un proyecto de desarrollo interno en 2003 y posteriormente, en 2006, se subió a SourceForge . [1] Inicialmente era un motor de reglas comerciales de código abierto para Java . A partir de la versión 5 pasó a ser un BRMS .

Tecnología

El motor OpenL Tablets está especialmente diseñado para reglas comerciales y utiliza presentación de reglas de tabla. El formato de tabla impone reglas para estructurarse y el formato en sí es similar a las tablas que se encuentran en varios documentos comerciales.

OpenL Tablets se basa en el marco OpenL para crear lenguajes personalizados que se ejecutan en Java VM. El motor está diseñado para permitir implementaciones de lenguajes conectables. Actualmente, utiliza 2 lenguajes: estructura de tabla para el formato de reglas y estilo Java para fragmentos de código en las reglas. El lenguaje similar a Java es la implementación de Java 5.0 con Business User Extensions.

Las reglas de OpenL Tablets son una combinación de programación declarativa para lógica de reglas y programación imperativa para el control del flujo de trabajo. Los formatos de tablas son lo suficientemente flexibles para coincidir con la semántica del dominio del problema.

Las pruebas, las trazas y los benchmarks son parte integral del motor. También proporciona potentes capacidades de definición de tipos para manejar el modelo de dominio de reglas dentro de archivos de reglas.

El proyecto está escrito en Java , pero se puede utilizar en cualquier plataforma utilizando un enfoque de arquitectura orientada a servicios , por ejemplo, a través de un servicio web .

Patentes

El motor OpenL Tablets tiene una función de validación pendiente de patente. [2]

Hay usos de OpenL Tablets que pueden estar patentados. [3]

BRMS

OpenL Tablets incluye varias herramientas y aplicaciones de productividad que abordan capacidades relacionadas con BRMS. Incluyen una aplicación web para editar reglas llamada OpenL WebStudio, una aplicación web para implementar reglas como servicios web, un repositorio de reglas para almacenar y administrar reglas y complementos de Eclipse para trabajar con proyectos de reglas.

Sistemas relacionados

Referencias

  1. ^ Detalles del proyecto
  2. ^ Uso híbrido de motores de reglas y restricciones.
  3. ^ Sistemas y métodos para generar un marco de software basado en modelado semántico y reglas comerciales.

enlaces externos