Java规则引擎在机场业务及资源管理中的应用

来源 :济南大学 | 被引量 : 0次 | 上传用户:zy15400444
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着机场信息化程度的不断提高,在当今大型机场的资源管理系统中,实时准确的机场业务监控系统、多主机共享的到离港控制系统、实时更新的机场运营数据库服务器、复用性强的资源管理系统的有机集成,使机场工作人员能够对机场各项业务和资源做到及时控制和有效分配。但在当前应用中,存在机场业务量大、资源的链接关系和分配约束规则复杂和动态变化频繁的问题,而且每个业务规则的变化必然会交给软件工程师来修改程序源代码,任务繁重,修改周期长,给当前机场资源管理带来很大的不便,很大程度上限制了系统的扩展性。因此,Java规则引擎技术的引入和新的机场资源管理系统软架构的提出成了迫切的需要。 本课题将Java规则引擎技术应用到机场资源管理系统中,在应用程序外定义规则,规则引擎接收航班实时状态信息事实和机场资源事实对象,通过规则与事实的匹配,得出符合各种约束条件的机场资源分配方案。规则引擎的应用使机场资源管理系统与传统模式相比有很大优越性,不但可以使机场业务人员在不求助程序设计者改变程序源代码的情况下对机场业务规则及时更新,而且还能通过修改资源分配规则和航班计划来模拟机场业务的变更,在不影响主要实时系统的情况下进行虚拟资源分配,预测出分配资源的最优化方法,从而做到资源分配的统筹优化。该架构的设计思想如下: 第一,根据具体的机场资源分配和业务约束规则文档创建出完整的规则库,同时根据航班类和机场资源类定义出航班和机场资源的事实对象。JBoss Rules规则引擎可以通过同时加载航班及资源事实与业务约束规则完成模式匹配过程,激活并触发相应匹配规则来修改资源事实对象的状态信息,自动完成资源分配工作。 第二,通过改变规则约束条件和航班计划事实,根据分配结果的最优化程度,制定和调整规则的优先级,从而使机场资源管理系统嵌入规则引擎时,规则按重要程度执行,从而实现了资源的最优化配置。 第三,通过分析任何规则的改变对资源分配带来的有利或不利影响,对不利规则做出更改和调整,从而完善规则库使其更合理。 论文最终在JBoss Rules规则引擎环境下实现了机场资源的模拟分配过程的仿真。在仿真情况下,将业务规则分离到后缀名为drl形式的规则库中,并通过预先定义Java Bean形式的类生成的机位事实对象和在系统中逐次定义航班事实对象,完成工作内存中事实的实现过程,进而通过事实与规则的模式匹配过程,将匹配的规则按优先级放入议程中,议程中每个规则的触发和执行,都将改变机位事实,以实现机场资源的模拟分配。在新的软架构下,该仿真模块可以与机场资源管理系统、机场业务监控系统、航班到离港控制系统无缝集成,具有广阔的市场前景。
其他文献
随着“后基因组时代”的到来,蛋白质分子对接成为蛋白质组学主要的研究方向。蛋白质分子对接是两个或多个蛋白质分子通过几何匹配和能量匹配相互识别的过程,要求两个分子要充
Petri网的进程是对系统行为描述和分析的有力工具,它可以很清楚地反映出网系统运行中变迁之间的顺序、并发、同步等现象。然而,一个进程只能反映Petri网的一种可能运行情况。
工作流是一类能够完全或者部分自动执行的过程,它根据一系列预先定义的过程规则、文档、信息或任务能够在不同的执行者之间进行传递与执行。工作流系统的大规模应用体现了当
本课题来源于海信研发中心数字多媒体技术国家重点实验室“数字电视系统软件及通用模块软件开发”项目,项目目标是为该企业数字电视机顶盒应用开发提供一个高度可移植的中间
浩如烟海的互联网信息推动了搜索引擎的普及和应用,同时也促进了搜索引擎技术的蓬勃发展。当今搜索引擎的各项技术日趋成熟,学术界也逐渐将目光从搜索引擎技术本身转移到搜索
局部泛化误差模型是一种评估分类器泛化能力的新型误差模型,以往关于该误差模型的主要研究都集中在分类器的结构选择和特征选择上,本文是局部泛化误差模型在样本选择领域的初
随着移动网络的快速发展,社交网络在社会联系、相互学习、国家政治个人娱乐和发展等多个方面给人类提供了更多的机会。社交网络服务允许建立个人信息来展现自己,发展自己的社交
拒绝服务攻击(Denial of Service,DoS),尤其是分布式拒绝服务攻击(Distributed DoS,DDoS)已经成为最严重的网络安全威胁之一。由于TCP/IP协议设计之初的缺陷和因特网的开放性
网络信息发布系统是指在Internet上进行信息发布的信息系统,其特征是利用Internet的技术传输和处理信息。以数字化、网络化、智能化为特征的多媒体信息发布系统己越来越受到
随着计算机技术及人工智能的飞速发展和中国教育信息化水平的不断提高,实现考试的无纸化、网络化成为IT界和教育界关注的热点。随着经济和社会的发展和终身教育观念的普及,迫