CEP引擎与专家系统

时间:2011-11-21 18:03:06

标签: expert-system complex-event-processing

复杂事件处理引擎和专家系统引擎之间的主要区别是什么?

我应该何时使用?

2 个答案:

答案 0 :(得分:2)

如果时间对您的决策模型有很大影响,CEP引擎将会有所帮助。例如:如果事件Y和Z发生在同一给定时间窗口中,则决定触发事件X.另一个例子是通过时间窗口聚合事件的能力。

时间的另一个影响是延迟约束:即。您希望在短时间内处理事件(例如,100ms或更少)。在这种情况下,CEP非常适合。

但这两种技术或多或少都是互补的。特别是,一些CEP工具具有推理规则。或者,您可以拥有第一个带有CEP引擎的处理阶段(过滤,聚合,事件组合),然后查询专家系统以决定如何处理聚合的复杂事件。

以下是一篇关于CEP的一些使用案例的文章,可能有所帮助:Complex Event Processing

答案 1 :(得分:0)

他们是不同的。 @MDE写了关于SEP的文章,但专家系统给出了决策。它不处理事件,它的任务是根据(X,Y,Z,....)参数给出答案。如果你想触发事件,那么它就是CEP,但如果你需要对它们进行分析,那么它就是专家系统。正如@Bob所写,thay可以一起使用: CEP捕获事件 专家系统“想到它” 然后,例如,SEP将其重新启动。