首页> 中文学位 >基于规则引擎的网络故障管理系统中规则管理平台的设计与实现
【6h】

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

代理获取

目录

文摘

英文文摘

第1章 绪论

1.1 课题研究背景与意义

1.2 业务规则管理技术

1.2.1 业务规则管理技术的产生

1.2.2 业务规则管理技术的发展及应用

1.2.3 业务规则管理技术的优势

1.3 论文研究内容

1.4 论文结构安排

第2章 业务规则管理技术研究

2.1 业务规则管理系统及其基本工作原理

2.1.1 业务规则与业务规则管理

2.1.2 业务规则管理系统

2.1.3 业务规则管理系统基本工作原理

2.2 业务规则管理系统功能需求分析

2.3 业务规则管理系统总体架构及其各模块分析

2.3.1 规则文件

2.3.2 业务数据对象

2.3.3 业务规则定制器

2.3.4 规则引擎

2.3.5 Java规则引擎API(JSR-94)

2.3.6 开源规则引擎Drools简介

2.4 本章小结

第3章 规则管理平台的分析与设计

3.1 规则管理平台的功能架构设计

3.1.1 规则定制工具

3.1.2 数据对象管理

3.1.3 规则引擎

3.1.4 代码生成工具

3.2 规则管理平台技术架构分析与设计

3.2.1 数据传输类DTC(Data Transfer Class)

3.2.2 规则文件

3.2.3 规则引擎

3.3 规则管理平台处理流程设计

3.4 本章小结

第4章 规则管理平台的具体实现

4.1 平台实现所采用的技术

4.1.1 平台前端技术

4.1.2 平台后端技术

4.2 平台的具体实现

4.2.1 业务逻辑表示的实现

4.2.2 业务数据对象管理的实现

4.2.3 规则的可视化定制界面的实现

4.3 规则管理平台实现的功能特点

4.4 本章小结

第5章 规则管理平台在网络故障管理中的应用

5.1 网络故障管理简介

5.2 基于规则引擎的网络故障管理系统结构

5.3 规则管理平台在网络故障管理中的应用

5.3.1 实例介绍

5.3.2 实例的具体应用

5.4 规则管理平台的应用优势

5.4.1 给网络管理者带来的优势

5.4.2 比较传统系统的优势

5.4.3 与同类产品相比的优势

5.5 本章小结

结 论

参考文献

攻读硕士学位期间发表的论文和取得的科研成果

致谢

展开▼

摘要

随着网络规模的扩大,网络的管理变得日益困难,到目前为止没有任何一个故障管理系统能够为网络提供完备的故障处理策略,它们都需要根据实际部署的情况做特殊的配置和调整。管理策略如果是以程序代码的方式固化在系统中,那么对系统的调整和配置将会非常复杂耗时,并过度依赖系统开发人员的支持,系统难于维护,而采用规则引擎技术进行网络故障管理就能够很好的解决这个问题。基于规则引擎的网络故障管理系统将故障处理策略以规则的形式存放在规则库中,并提取到系统之外进行管理,当规则有变化需要进行增加、删除、修改时,只需通过规则管理工具对规则库进行维护即可,应用程序代码则完全不需要改动,从而实现了容易改变的业务逻辑和应用程序的分离。当网络中的故障告警报上来后,通过调用规则进行启发式推理,找出告警源,从而给出故障原因供维护人员参考。因此,基于规则引擎技术的网络故障管理系统具有可扩展性、灵活性和可管理性。
   本文以设计和开发一个实用和快捷的针对网络故障管理的业务规则管理平台为目标,研究了当前业务规则管理技术,给出了业务规则管理系统的总体架构;描述了规则管理系统中的规则文件的概念、描述语言和结构,分析了业务规则定制器和业务数据对象的概念和功能,研究了业务规则管理系统中的规则引擎技术,包括规则引擎的定义、功能、架构、推理、算法等,详细分析了JAVA规则引擎JSR-94API的结构、功能和用法,并简介了开源规则引擎Drools。
   本文通过对业务规则管理平台的功能和技术架构分析与设计,详细地研究了规则管理平台具体实现的关键技术,给出了业务规则的定义和表示方法、业务规则数据的建模方法、以及规则的存储与操作方法,给出了业务规则管理平台的具体实现方法,包括业务逻辑表示的实现和可视化规则界面的定制等方法,并通过实例给出了业务规则管理平台在网络故障管理中应用的具体实现方法。最后总结了业务规则管理平台所实现的灵活、稳定和可复用等优势特点。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号