发明名称 Incremental evaluation of complex event-condition-action rules in a database system
摘要 In the scenario in which a rule set is defined for composite events, instances of the associated primitive events are added to a database-centric rules engine one at a time. Rules that rely on these events fire the corresponding actions when instances of all the corresponding primitive events are detected. Intermediate states of the rule evaluations are persistently stored in the database, thereby avoiding repeated evaluation of portions of rules and supporting efficient incremental evaluation of the rules. The rules defined within a rule set could vary significantly, using various rule condition language constructs such as "any" and negation constructs. The state information generated from evaluating the rules belonging to a single rule set is all stored in a single relational table and managed using direct SQL and DML commands.
申请公布号 US7567975(B2) 申请公布日期 2009.07.28
申请号 US20050083159 申请日期 2005.03.16
申请人 ORACLE INTERNATIONAL CORPORATION 发明人 YALAMANCHI ARAVIND
分类号 G06F7/00 主分类号 G06F7/00
代理机构 代理人
主权项
地址