Provided is a system for setting and executing a rule-based business application, which stores overall logic information of an application in a database, thereby facilitating maintenance and repair and increasing speed of execution. The system for setting and executing a rule-based business application according to the present invention comprises: a rule storage database which stores rule entities defined through regularization of components of an application; a meta-rule definer which defines the rule entities, which stores the rule entities in the rule storage database, and which converts the rule entities stored in the rule storage database into rule files to be executed; and a rule execution engine which executes the rule files. According to the present invention, information about overall components of an application is stored in a database, and thus a data model rule entity and the like used by each of the rule entities can be inquired by using the database. Accordingly, correlations between the rule entities can be easily recognized, and side effects of an application can be reduced.;COPYRIGHT KIPO 2017
展开▼