| SAP SuccessFactors provides a complex human resources system based on cloud computing, with complex customer data and business modules. In order to solve the cost brought by the change of business logic, the company put forward the concept of the rule customization platform.The concept of business rule is born when the artificial intelligence is applied to the development of the software application. However, the implementation of business rules is mainly in the process logic, and is deeply embedded in the application project. In order to solve the problem of the inconsistency of the rule execution and the problem that the rule change can not quickly response, the concept of the rule customization is proposed.The project implementation is mainly based on the seam framework of JBOSS. As one module of the whole ERP, the project should be a good service to customers and other business modules. Business rules are based on the data framework, but have its own user interface (Ul) management tools. Business rules are mainly composed by the rule generation and the rule execution.MVEL expression language is used to process business, and we can use cache technology and algorithm to achieve the relevant functions. For the interaction with different data sources, RESTful technology is chosen. Additionally, we use Olingo, JProfile and other technical as the assistance to complete the relevant features.The main contents of this paper include:(1) analyze of the background of business rules management project and the existing rules engine, analyze the significance and value of the rule customization platform, and determine the route and technical framework of the project.(2) the demand analysis of the platform of rule customization, the system’s overall design and module design.(3) the concrete practice operation of the rule customization platform, and realize the function of rule generation and rule execution.(4) summary and analysis of the project, found deficiencies and proposed future amendments. |