发明名称 使用正向推理链执行基于上下文模型的策略的方法及策略引擎
摘要 一种使用正向推理链执行基于上下文模型的策略的方法,其中,该策略具有条件部分和动作部分,该方法包括:将包括多个策略的策略集合应用于实例化上下文模型,该实例化上下文模型包括一组相互引用的XML格式的实例文档;判断该实例化上下文模型是否需要更新;如果需要更新,则执行更新操作;根据更新后的实例文档和原实例化上下文模型,重新生成新的实例化上下文模型;将策略集合应用于该新的实例化上下文模型。本发明能够提供基于上下文模型的正向推理链,并具有更强的策略/规则推理能力,能够将不同的策略彼此关联以进行基于上下文模型的策略推理、模型自更新和多策略触发,从而提高系统的自愈合和自发展能力。本发明还提供了相应的策略引擎。
申请公布号 CN101452386A 申请公布日期 2009.06.10
申请号 CN200710196012.6 申请日期 2007.11.28
申请人 国际商业机器公司 发明人 周宇辰;刘昕鹏;王夕宁;薛亮;周可馨
分类号 G06F9/44(2006.01)I;G06F17/30(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 北京市中咨律师事务所 代理人 李 峥;刘 薇
主权项 1. 一种使用正向推理链执行基于上下文模型的策略的方法,其中,上述策略具有条件部分和动作部分,上述方法包括:将包括多个上述策略的策略集合应用于实例化上下文模型,上述实例化上下文模型包括一组相互引用的XML格式的实例文档;判断上述实例化上下文模型是否需要更新;如果需要更新,则执行更新操作;根据更新后的实例文档和原实例化上下文模型,重新生成新的实例化上下文模型;以及将上述策略集合应用于上述新的实例化上下文模型。
地址 美国纽约