论文部分内容阅读
业务规则数量的膨胀和业务规则逻辑的复杂化急需业务规则管理系统提供更多智能化的便于维护规则集的功能。论文对业务规则管理系统进行了研究,在规则集本身和RETE算法两方面取得了一定的研究成果并将其中一些成果应用到现有系统中,完善了现有业务规则管理系统。
论文首先学习了业务规则及业务规则管理的技术,并着重分析了业务规则规则管理系统和DRL规则语言,主要做了以下工作:归纳总结了规则间的各种关系并对其进行了详细阐释;研究了规则间的相似度,并给出了规则相似度计算的公式和算法;以提高规则质量和便于规则集的长期维护为目的,在上述工作的基础上扩展了规则添加的流程并探讨了一种规则添加的算法,该算法从规则集本身入手旨在减少匹配过程中冲突规则的产生。
另外,论文学习了RETE算法并对RETE网络进行了详细的分析,主要包括:节点类型、数据在网络中的流动机制、各类型节点的匹配机制、RETE网络的建立流程及节点共享的机制。并在上述工作的基础上,研究了RETE网络复杂度,并给出了其计算公式和算法。
最后,在研究成果和实践经验的基础上,把其中一些研究成果做为新的功能应用到了现有业务规则管理系统中。