摘要
在机场资源管理系统(ARMS)中,存在大量灵活多变的业务规则,这大大增加了机场业务及资源的管理难度.传统的机场资源管理系统把业务规则和程序代码混杂在一起,使机场资源分配策略和业务规则不能及时改变以适应现实情况.该文引入规则引擎技术的架构和运行机制,提出了将频繁变化的业务规则从系统中分离出来的必要性和可行性,并分析了基于规则引擎的机场资源管理系统的架构、设计方法,将规则独立定义到规则库中,实现了机场业务规则和系统代码的完全分离,加快了系统的开发、升级和维护过程,增强了系统的灵活性和扩展性,使机场业务人员能够根据需求灵活调整业务规则和资源分配方案,最后,总结出现有方案的优点和存在的问题.
There are many flexible business rules in airport resource management system, which makes it difficult to supervise business and resource of airport. Traditional system mixed business rules with program cede makes policy of airport resource allocation and business rules not to adapt practical condition in time. This paper introduces the architecture and nmning mechanism of rule engine, and puts forward importance and feasibility of dividing business rules changed frequently form ARMS, and then analyzes the architeeture and designs method of the system based on rule engine. Business rules are defined in rule base, so program code and business rules are separated clearly. Development, update and maintenance of the system can be accelerated, so the flexibihty and expansibihty of ARMS can be enforced. Staff in airport can adjust pohcy of airport resource allocation and business rules based on the change of requirement flexibly. At last the strong points and future work in apphcation are summarized.
出处
《江西师范大学学报(自然科学版)》
CAS
北大核心
2008年第2期142-147,共6页
Journal of Jiangxi Normal University(Natural Science Edition)
基金
Supported bythe national natural science foundation of China(60573065)
the 863 project(2002AA4Z3240)
关键词
规则引擎
RETE算法
模式匹配
议程
工作内存
rule engine
rete algorithm
pattern matcher
agenda
working memory
rule base