Approach for re-using business rules

   
   

An approach is described for developing software that executes rules, such as business rules. A group of rule templates defines a rule structure for rules that may be executed by a rules engine. Separate ruleflow templates define tasks that entail the execution of rules. Each of the ruleflow templates associates a task with the group of rule templates. Because the ruleflow templates define the association between the tasks and the group of rule templates, during execution of the tasks a rules engine executes rules defined by the group of templates. User interfaces are automatically generated based on the group of rule templates. A user may interact with the user interfaces to edit the rules defined by the group of templates. After editing the rules, executing the tasks associated with the group of templates will cause execution of the modified rules.

Une approche est décrite pour le logiciel se développant qui exécute des règles, telles que des principes économiques. Un groupe de calibres de règle définit une structure de règle pour les règles qui peuvent être exécutées par un moteur de règles. Les calibres séparés de ruleflow définissent charge qui nécessitent l'exécution des règles. Chacun des calibres de ruleflow associe un charger au groupe de calibres de règle. Puisque les calibres de ruleflow définissent l'association entre charge et le groupe de calibres de règle, pendant l'exécution du charge des règles que le moteur exécute des règles définies par le groupe de calibres. Des interfaces utilisateur sont automatiquement produites basées sur le groupe de calibres de règle. Un utilisateur peut agir l'un sur l'autre avec les interfaces utilisateur pour éditer les règles définies par le groupe de calibres. Après édition des règles, l'exécution charge associé au groupe de calibres causera l'exécution des règles modifiées.

 
Web www.patentalert.com

< Click based trading with intuitive grid display of market depth

< Rule-based personalization framework for integrating recommendation systems

> Construction of trainable semantic vectors and clustering, classification, and searching using trainable semantic vectors

> Control information output apparatus and information system

~ 00165