机票售后系统中费用的计算与航空公司销售策略紧密结合,业务相对稳定,规则调整频繁,规则数量逐年增大,管理和维护比较困难。结合系统原始规则运算机制,参考主流的Drools规则引擎特点,重新设计了适合业务要求的机票售后管理引擎。系统通过规则元数据的配置,树形结构的规则存储,结合规则执行流程,利用JVM对Groovy代码的支持得以实现。该系统实现了方便、高效、灵活的机票售后业务更新,降低了售后规则管理难度,提高了工作效能。