Design and Implementation of Rule Engine Base on Java Reflection

In this paper,a rule engine is designed according to reasoning of expert system,and is implemented by JAVA reflection.In the rule engine,rules are stored by XML document and matched by RETE algorithms.The application program calls rule engine by instantiated classes,and it will change relation of tight coupling between business process and corporate information,cut down maintenance cost.