URule est un moteur de règles Java pur. Il est basé sur l'algorithme RETE et fournit un total de six ensembles de règles guidées, des ensembles de règles scriptées, des tables de décision, des tables de décision croisées (fournies dans la version PRO), des arbres de décision, des tableaux de bord et des tableaux de décision. flux. Différents types de méthodes de définition de règles, combinés au concepteur basé sur WEB, peuvent réaliser rapidement la définition, la maintenance et la publication des règles.
URule propose deux versions : l'une est une version gratuite open source basée sur le protocole Apache-2.0. La version open source d'URule est le premier moteur de règles chinois open source basé sur le protocole Apache-2.0. L'autre est une version commerciale PRO, cliquez sur. http://www.bstek .com Apprenez-en davantage sur URule Business Pro.
Comparaison des principales fonctions entre la version URULE PRO et la version open source | ||
caractéristiques | Version URULE PRO | Version open source d'URULE |
ensemble de décisions guidées | avoir | avoir |
ensemble de décisions scriptées | avoir | avoir |
arbre de décision | avoir | avoir |
flux de décision | avoir | avoir |
table de décision | avoir | avoir |
table de décision croisée | avoir | aucun |
tableau de bord complexe | avoir | aucun |
Nom de fichier, reconstruction du nom du projet | avoir | aucun |
Refactorisation des noms de paramètres, noms de variables et constantes | avoir | aucun |
Importation de table de décision Excel | avoir | aucun |
Enregistrer et charger des modèles d'ensemble de règles | avoir | aucun |
Prise en charge du nom de projet et du nom de fichier chinois | avoir | aucun |
Prise en charge du package de connaissances push du serveur vers la fonction client | avoir | aucun |
Prise en charge de l’optimisation et de la compression des packages de connaissances | avoir | aucun |
Prise en charge push et pull pour les grands packages de connaissances en mode client-serveur | avoir | aucun |
Prise en charge du groupe d'exécution d'ensemble de règles | avoir | aucun |
Prise en charge de la configuration des conditions et des actions de type assistant pour tous les nœuds du flux de règles | avoir | aucun |
Règles de boucle, prise en charge de plusieurs unités de boucle | avoir | aucun |
Prise en charge de l'exécution inconditionnelle dans les règles de boucle | avoir | aucun |
Fonction de renommage automatique du projet d'importation | avoir | aucun |
Optimisation de la construction d'un arbre de règles | avoir | aucun |
Prise en charge de l'index de recherche d'objet | avoir | aucun |
Prise en charge des calculs de courts-circuits dans les arbres de règles | avoir | aucun |
Prise en charge du cache de calcul redondant des conditions de règle | avoir | aucun |
Fonction de test de scénarios par lots basée sur une solution | avoir | aucun |
Surveillance des appels du package de connaissances | avoir | aucun |
Contrôle plus complet des autorisations de lecture et d'écriture des fichiers | avoir | aucun |
Contrôle de version du package de connaissances | avoir | aucun |
Déploiement à chaud des classes SpringBean et Java | avoir | aucun |
Assistance technique | avoir | aucun |
Adresse du didacticiel vidéo du document : http://www.bstek.com/resources/doc/
Exemple en ligne de la version URule PRO : http://112.124.15.63:8084/index.html
Numéro de groupe : 423339793
Apache-2.0