The invention discloses a salary calculation method, which comprises the following steps that: according to user input information, generating a business rule; storing the generated business rule, andconstructing a rule library; receiving an employee ID (Identity) input by a user; according to the employee ID, inquiring a database, and obtaining employee information corresponding to the employeeID; utilizing a rule engine to call the business rule from the rule library, and matching the business rule on the basis of the employee information; and after the employee information is matched withthe business rule, executing the business rule, and obtaining a salary calculation result. The invention also provides an application server and a computer readable storage medium. Through the implementation of the scheme of the invention, a great quantity of rule calculation is extracted from the database and is maintained in the rule engine, calculation can be more efficiently finished, concurrent calculation can be favorably supported, calculation efficiency is improved, and the hot deployment of the rule engine is realized.