Method and data processing system for specifying and applying rules to classification-based decision points in an application system
    3.
    发明授权
    Method and data processing system for specifying and applying rules to classification-based decision points in an application system 失效
    方法和数据处理系统,用于在应用系统中为基于分类的决策点指定和应用规则

    公开(公告)号:US06341369B1

    公开(公告)日:2002-01-22

    申请号:US09204970

    申请日:1998-12-03

    IPC分类号: G06F944

    CPC分类号: G06Q10/10 G06N5/04

    摘要: A method and apparatus for specifying, applying and managing rules used by an application in a data processing system are provided. A set of classification categories are specified, each classification category representing a different purpose of classification. A set of classifications are specified, each classification representing a possible outcome of an act of classifying. A set of control point names are specified, each name being associated with one or more control points in the application. A set of classification rules are specified, each such rule being associated with a classification category and said rule being adapted to analyze the state of the application and classify it by returning one or more classifications. A set of decision rules are specified, each such rule being associated with a classification and a control point name, said rule being adapted to affect the behavior of the application by calculating a value or making a decision. A set of control points is specified and built into the application at those points in the application flow at which variability of behavior controlled by rules is desired, each such control point being associated with a control point name and one or more classification categories. During the running of the application, when a control point as described above is encountered, the control point's associated classification categories are used to select that set of classification rules associated with any of the classification categories and the selected classification rules are then run.

    摘要翻译: 提供了一种用于在数据处理系统中指定,应用和管理应用程序所使用的规则的方法和装置。 指定一组分类类别,每个分类类别表示不同的分类目的。 指定一组分类,每个分类代表分类行为的可能结果。 指定一组控制点名称,每个名称与应用程序中的一个或多个控制点相关联。 指定一组分类规则,每个这样的规则与分类类别相关联,并且所述规则适于分析应用的状态并通过返回一个或多个分类对其进行分类。 指定一组决策规则,每个这样的规则与分类和控制点名称相关联,所述规则适于通过计算值或作出决定来影响应用的行为。 在应用程序流程中指定和设置一组控制点并将其内置到应用程序流程中,这些控制点由规则控制的行为发生变化,每个这样的控制点与控制点名称和一个或多个分类类别相关联。 在应用程序运行期间,当遇到如上所述的控制点时,使用控制点的相关分类类别来选择与任何分类类别相关联的分类规则集合,然后运行所选择的分类规则。

    Method and apparatus for applying business rules in an object model driven context
    4.
    发明授权
    Method and apparatus for applying business rules in an object model driven context 有权
    将业务规则应用于对象模型驱动的上下文中的方法和装置

    公开(公告)号:US08099714B2

    公开(公告)日:2012-01-17

    申请号:US11385466

    申请日:2006-03-21

    IPC分类号: G06F9/44

    CPC分类号: G06F9/44505

    摘要: A means is provided for specifying, applying, and managing sets of temporary or permanent additions or modifications to the behavior of object-oriented programs without having to change the code of the program, by using externalized rules. The points at which the externalized rules may be applied is determined by the implementation object model, thus making their specification natural to the program developers who are familiar with the program's implementation object model. The concept of dynamic method-based trigger or control points is disclosed for identifying potential rule attachment points in objects and identifying the rules that are applicable to each dynamic control point. At least one control point is flagged on the basis of being active such that the at least one control point and its associated rule is only processed if the at least one control point is flagged as being active.

    摘要翻译: 提供了一种用于指定,应用和管理对面向对象程序的行为的临时或永久性添加或修改的集合,而不必通过使用外部化规则来更改程序的代码。 可以应用外部化规则的点由实现对象模型确定,从而使其规范对于熟悉程序实现对象模型的程序开发人员而言是自然的。 公开了基于动态方法的触发或控制点的概念,用于识别对象中的潜在规则附着点并识别适用于每个动态控制点的规则。 至少一个控制点在被激活的基础上被标记,使得只有当至少一个控制点被标记为有效时,才处理该至少一个控制点及其关联的规则。