Hybrid use of rule and constraint engines

   
   

A method and apparatus that allow business users to dynamically add, modify, and delete business rules and associated constraints, and then to apply these changes in a very efficient manner without needing to recompile and/or restart e-business applications, is disclosed. According to one embodiment, hybrid use of the business rules and constraints with multiple decision-support engines provides the practical solution for the described problems. Rules are used to define the generic search space only, without needing to describe all special cases. Then an optimization (not rule-based) engine can automatically create and analyze all possible branches of the tree specified by the rules to select the best one. Because one universal rule engine is not sufficient to handle online decision support, in one embodiment there is a family of intelligent engines (including the rule engine) that can resolve the optimization problem generated automatically based on the applicable dynamic rules.

Um método e um instrumento que permitam que os usuários do negócio dinâmicamente adicionem, modifiquem, e suprimam réguas de negócio e confinamentes associados, e então apliquem estas mudanças em uma maneira muito eficiente sem necessitar recompile e/ou reiniciem aplicações do e-negócio, são divulgados. De acordo com uma incorporação, o uso hybrid das réguas de negócio e os confinamentes com os motores decision-support múltiplos fornecem a solução prática para os problemas descritos. As réguas são usadas definir o espaço genérico da busca somente, sem necessitar descrever todos os casos especiais. Então um motor do optimization (nao rule-based) pode automaticamente criar e analisar todas as filiais possíveis da árvore especificadas pelas réguas para selecionar mais melhor. Porque um motor universal da régua não é suficiente segurar a sustentação de decisão em linha, em uma incorporação há uma família dos motores inteligentes (motor including da régua) que podem resolver o problema do optimization gerado baseado automaticamente nas réguas dinâmicas aplicáveis.

 
Web www.patentalert.com

< Evaluation of expressions using recursive SQL

< Computerized medical diagnostic and treatment advice system and method including mental status examination

> System, method and computer program product for network record synthesis

> High speed data stream pattern recognition

~ 00161