URule es un motor de reglas Java puro. Se basa en el algoritmo RETE y proporciona un total de seis conjuntos de reglas guiadas, conjuntos de reglas escritas, tablas de decisiones, tablas de decisiones cruzadas (proporcionadas en la versión PRO), árboles de decisión, cuadros de mando y decisiones. Flujos. Varios tipos de métodos de definición de reglas, combinados con el diseñador basado en WEB, pueden realizar rápidamente la definición, el mantenimiento y la publicación de reglas.
URule proporciona dos versiones: una es una versión gratuita de código abierto basada en el protocolo Apache-2.0. La versión de código abierto de URule es el primer motor de reglas chino de código abierto basado en el protocolo Apache-2.0 y la otra es una versión PRO comercial. http://www.bstek .com Obtenga más información sobre URule Business Pro.
Comparación de funciones principales entre la versión URULE PRO y la versión de código abierto | ||
característica | Versión URULE PRO | Versión de código abierto URULE |
conjunto de decisiones guiadas | tener | tener |
conjunto de decisiones escritas | tener | tener |
árbol de decisión | tener | tener |
flujo de decisiones | tener | tener |
tabla de decisiones | tener | tener |
tabla de decisiones cruzadas | tener | ninguno |
cuadro de mando complejo | tener | ninguno |
Nombre de archivo, reconstrucción del nombre del proyecto | tener | ninguno |
Refactorización de nombres de parámetros, nombres de variables y constantes. | tener | ninguno |
Importación de tabla de decisiones de Excel | tener | ninguno |
Guardar y cargar plantillas de conjuntos de reglas | tener | ninguno |
Compatibilidad con nombres de proyectos y nombres de archivos en chino | tener | ninguno |
Soporte para el paquete de conocimientos de envío del servidor a la función del cliente | tener | ninguno |
Soporte de compresión y optimización de paquetes de conocimientos | tener | ninguno |
Soporte push y pull para grandes paquetes de conocimiento en modo cliente-servidor | tener | ninguno |
Soporte para grupos de ejecución de conjuntos de reglas | tener | ninguno |
Compatibilidad con la configuración de condiciones y acciones de estilo asistente para todos los nodos en el flujo de reglas | tener | ninguno |
Reglas de bucle Compatibilidad con unidades de bucle múltiple | tener | ninguno |
Soporte para ejecución incondicional en reglas de bucle. | tener | ninguno |
Función de cambio de nombre automático de proyecto de importación | tener | ninguno |
Optimización de la construcción del árbol de reglas | tener | ninguno |
Soporte de índice de búsqueda de objetos | tener | ninguno |
Soporte para cálculos de cortocircuito en árboles de reglas | tener | ninguno |
Soporte de caché de cálculo redundante de condición de regla | tener | ninguno |
Función de prueba de escenarios por lotes basada en soluciones | tener | ninguno |
Monitoreo de llamadas de paquetes de conocimientos | tener | ninguno |
Control de permisos de lectura y escritura de archivos más completo | tener | ninguno |
Control de versiones del paquete de conocimientos | tener | ninguno |
Implementación en caliente de clases SpringBean y Java | tener | ninguno |
Apoyo técnico | tener | ninguno |
Dirección del videotutorial del documento: http://www.bstek.com/resources/doc/
Ejemplo en línea de la versión URule PRO: http://112.124.15.63:8084/index.html
Número de grupo: 423339793
Apache-2.0