当前位置:主页 > 科技论文 > 软件论文 >

基于规则引擎的智能运维平台

发布时间:2020-11-19 23:14
   传统的企业级系统中,业务规则与应用程序相关联。当运维平台根据业务需求对业务逻辑进行更改时,业务用户无法直接编辑业务规则,需要开发人员对应用程序进行重新编码,测试并发布,浪费大量的人力与时间,于是引入规则引擎技术。然而,规则引擎也存在一些问题:各种规则引擎没有统一的标准,规则描述语言也存在较大的差别。针对以上问题,本文完成了以下工作:(1)针对在系统开发中业务逻辑与业务规则时常改变的问题,研究并提出将规则引擎算法加入到系统的方案,使业务规则与应用程序分离,把需要变化的规则写入到规则包文件中,可以在程序执行时调用,节省了人力与时间,同时增强了系统的可扩展性。(2)针对规则引擎没有统一规范问题,通过对不同的规则描述语言研究,设计一套规则描述的兼容版本。为了能够方便实施应用,本文研究并实现了可视化规则管理工具,可利用规则描述兼容模型和语言转换器生成不同的规则语言。(3)在上述研究的基础上,分析、设计并实现“智能运维平台”,该平台承担企业机房动力环境、网络、服务器、存储、数据库、中间件、应用系统、业务系统等运维管理工作;建立知识共享机制和主动检索、关联,可以方便运维人员工作的开展;实现机房值班管理电子化、硬件巡检电子化、事件分派处理等自动化管理;可以根据运维工作的需求,根据领导层、管理者、技术员等各个角色的工作需要,设置各不相同的展示界面。同时,在系统管理中加入规则引擎技术,实现对登录用户的权限组管理,避免增加新的权限需求时开发人员需要将代码变动、编译、部署以及验证。当权限发生改变时,只需要在页面中规则包管理中添加新的规则配置文件。
【学位单位】:山东科技大学
【学位级别】:硕士
【学位年份】:2018
【中图分类】:F270;TP311.52
【部分图文】:

规则引擎,基本模型,技术


图2.1规则引擎技术基本模型??Fig.2.1?Basic?model?of?rules?engine?technology??从图2.1中能够清楚地知道到规则引擎技术概述的基于规则的专家系统有??规则集/库(Rule?Base)、事实集(Fact?Base)、推理机(inference?Engine)以及执行??机(Execution?Engine)四部分组成_。规则集也可以叫做产生式记忆(Production??Memory),因为它是对专家系统技术里涉及的认识库的实现,作用是存储并且??向推理机给予比较完善的规则;事实集也可以叫做工作记忆(Working?Memory),??为平台在运行的时候接受到的事实的总和,事实主要是从外部获得的,能够体??现数据流、数据对象、目标对象等;规则引擎技术最重要的部分为推理机,为??规则引擎完成推导的组织,它至少由两个不可或缺的部分组成,分别是模式匹配??器(Pattern?Matcher)和议程管理器(Agenda)。模拟匹配器的作用是把符合工作记??忆的现有的和新增事实的规则从规则集中挑选出来,然后给予规则一定的优先??级,来选择出要执行的规则和执行该规则的时间,之后把选择出的规则放入到??议程中。议程管理器的作用是监控议程中每个规则的运行顺序

前推,规则引擎,冲突集,工作存储器


的规则共同为真实,就把这些规则加入到冲突集中,使用处理冲突的机制来进??行处理。数据驱动着前推链接的运行进程,规则引擎技术材料中对其的形容有??些笼统并且不太明了,本文运用图2.2所示的前推链接的运行过程直接地形容。????规则库??????匹配规则和事实?■<?<????工作存储器??*????不存在规则??i???冲突解决?????,?::?^?。中突集)??(?结束)??图2.2正向链接??Fig.2.2?Push?the?link?before??9??

资产,资产管理,关联信息,关联关系


记录资产与其各类属性及关联信息的映射关系和关联关系。设备附属的备??件信息的来源繁杂,可能会自:合同、订单或其他方式中得来,备件库的管理??作为附属“资产信息管理”下的一个独立资源库来管理。如图4.7所示。??资产管理的重要组成作用主要是维护资产的日常管理,包括资产的新增、??修改到删除整个生命周期,让平台的管理具体事务做到统一化、细致化以及流??程化。可以让资产的管理做到实时调配,可以动态的观察资产的情况,防止出??现管理的漏洞,造成资产的流失。??资产管理的作用是对资产台账全面的管理
【参考文献】

相关期刊论文 前10条

1 张京一;;人工智能技术在电气自动化控制系统中的应用思路分析[J];科技风;2015年17期

2 李春芳;谭庆平;;面向业务的Drools规则引擎改进[J];计算机应用与软件;2015年05期

3 郑春;;基于Drools规则引擎的丝绸辅助设计Web专家系统[J];工业控制计算机;2015年03期

4 彭琳;蒲立新;曲建明;高忠军;;基于医院信息化系统的IT智能运维平台的设计和实现[J];中国数字医学;2014年04期

5 夏平平;;可配置Drools规则引擎及其在征税系统应用研究[J];数字技术与应用;2013年11期

6 袁满;张雪;;一种基于规则的数据质量评价模型[J];计算机技术与发展;2013年03期

7 赵广利;;规则引擎在业务逻辑层中的研究与应用[J];计算机应用与软件;2010年10期

8 余军阳;;基于业务规则引擎的管理系统的应用研究[J];杭州师范大学学报(自然科学版);2010年05期

9 许锋波;牛丹梅;刘勇;;规则引擎和工作流技术封装研究[J];郑州大学学报(理学版);2009年03期

10 王晓光;杨丹;;规则引擎在分布式环境下应用的研究[J];计算机应用研究;2009年05期


相关硕士学位论文 前10条

1 彭锦文;业务规则技术在分布式环境下的应用研究[D];重庆大学;2010年

2 童毅;规则引擎中模式匹配算法及规则引擎应用的研究[D];北京邮电大学;2010年

3 杨海涛;规则引擎中规则描述语言及编译系统的研究与实现[D];北京邮电大学;2010年

4 付一凡;基于Rete算法的规则引擎设计及在学科智能导学中的应用[D];东北师范大学;2009年

5 严志;基于业务规则的人力资源系统研究与实现[D];湖南大学;2009年

6 王记伟;基于规则推理的应急事件自动处理技术研究[D];东华大学;2009年

7 王文平;基于规则引擎的EPC费控平台的研究与设计[D];国防科学技术大学;2008年

8 曹永亮;基于Java规则引擎的动态数据清洗研究与设计[D];武汉理工大学;2008年

9 陶晓俊;规则引擎技术在企业应用服务中的研究与实现[D];华东师范大学;2008年

10 刘际;规则引擎在业务逻辑层中应用的研究[D];大连海事大学;2007年



本文编号:2890573

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2890573.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户68f6b***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com