论文部分内容阅读
本论文是结合电力行业具体解决方案的研发而完成的。解决方案要求实现自动化综合监控系统,实时监控现有其它服务程序和系统资源的运行状态,并根据预先设定好的规则触发相应动作。系统运行时要面对大量数据的接收以及复杂报警规则的设定和执行,所以必须开发一个独立的报警规则引擎框架应用,以满足规则的变化和系统对变化适应速度的要求。中根据项目需要在开放Java规则引擎Drools的基础上设计、开发了报警规则引擎框架,实现了数据报警。报警规则引擎框架是整个项目的核心,主要负责接收数据,计算规则,执行报警动作等任务。
首先深入研究了规则引擎的发展、实现原理、算法等相关问题;然后详细分析了目前对规则引擎标准化影响最大的JSR-94规范;接下来根据实际需求、借鉴现有技术设计了报警规则引擎框架,并在解决一些技术难点之后予以实现;最后,将此框架成功地应用于四川电力调度自动化综合监控系统中。