基于规则引擎的网络故障管理系统中规则管理平台的设计与实现

来源 :沈阳理工大学 | 被引量 : 7次 | 上传用户:lb_super
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络规模的扩大,网络的管理变得日益困难,到目前为止没有任何一个故障管理系统能够为网络提供完备的故障处理策略,它们都需要根据实际部署的情况做特殊的配置和调整。管理策略如果是以程序代码的方式固化在系统中,那么对系统的调整和配置将会非常复杂耗时,并过度依赖系统开发人员的支持,系统难于维护,而采用规则引擎技术进行网络故障管理就能够很好的解决这个问题。基于规则引擎的网络故障管理系统将故障处理策略以规则的形式存放在规则库中,并提取到系统之外进行管理,当规则有变化需要进行增加、删除、修改时,只需通过规则管理工具对规则库进行维护即可,应用程序代码则完全不需要改动,从而实现了容易改变的业务逻辑和应用程序的分离。当网络中的故障告警报上来后,通过调用规则进行启发式推理,找出告警源,从而给出故障原因供维护人员参考。因此,基于规则引擎技术的网络故障管理系统具有可扩展性、灵活性和可管理性。本文以设计和开发一个实用和快捷的针对网络故障管理的业务规则管理平台为目标,研究了当前业务规则管理技术,给出了业务规则管理系统的总体架构;描述了规则管理系统中的规则文件的概念、描述语言和结构,分析了业务规则定制器和业务数据对象的概念和功能,研究了业务规则管理系统中的规则引擎技术,包括规则引擎的定义、功能、架构、推理、算法等,详细分析了JAVA规则引擎JSR-94API的结构、功能和用法,并简介了开源规则引擎Drools。本文通过对业务规则管理平台的功能和技术架构分析与设计,详细地研究了规则管理平台具体实现的关键技术,给出了业务规则的定义和表示方法、业务规则数据的建模方法、以及规则的存储与操作方法,给出了业务规则管理平台的具体实现方法,包括业务逻辑表示的实现和可视化规则界面的定制等方法,并通过实例给出了业务规则管理平台在网络故障管理中应用的具体实现方法。最后总结了业务规则管理平台所实现的灵活、稳定和可复用等优势特点。
其他文献
2011年6月21日15时58分,内蒙古大唐国际多伦煤化工公司甲醇装置产出甲醇,经化验分析,醇含量达到93%,这标志着该公司从煤气化装置经净化到甲醇装置的工艺流程全部打通,成为单系列甲
70年前,在人民解放战争即将取得全国性胜利之际,中共中央发布了具有重大历史意义的"五一口号",得到包括民建在内的各民主党派的热烈拥护、支持和响应。民主党派坚定地汇聚在中
对湛江市林业科学研究所的桉树组培厂年度实际生产情况进行了核算和分析,得出了可以从两个方面提高组培厂的生产效率:1研究筛选适合季节性生产的配方;2建立科学有效管理制度。
文化创意产业作为近年来的一个新兴产业,在市场中逐渐崭露头角,显示出巨大的发展空间和市场潜力,逐渐受到各界的广泛关注。尤其是在近几年的政府政策扶持下,我国文化创意产业
通过分析栝蒌薤白半夏汤与小陷胸汤于胸痹证治之别,以示梅国强教授临证辨证处方之严谨,彰其选方用药之法度。通过分析梅师辨用栝蒌薤白半夏汤与小陷胸汤之工巧,以示药虽一两