A method for designing business logic being performed on a computer server that includes respectively executing a test engine and a service engine independent of each other, receiving the business logic representing a business service from a modeling terminal, the business service being associated with an event, allowing the modeling terminal to register the business logic to the test engine and to test the business logic, and allowing the modeling terminal to register the business logic to the service engine when the test of the business logic is completed.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method for designing business logic being performed on a computer server, the method comprising: respectively executing a test engine and a service engine independent of each other; receiving the business logic representing a business service from a modeling terminal, the business service being associated with an event; allowing the modeling terminal to register the business logic to the test engine and to test the business logic; and allowing the modeling terminal to register the business logic to the service engine when the test of the business logic is completed. 2. The method of claim 1, further comprising: preventing a client terminal from connecting to the executing test engine to perform the receiving of the business logic. 3. The method of claim 1, further comprising: storing the received business logic in a repository. 4. The method of claim 1, further comprising: associating at least one business rule with a business service through the modeling terminal before receiving the business logic. 5. The method of claim 4, further comprising: controlling accessibility for the at least one business rule before associating the at least one business rule. 6. The method of claim 5, wherein the accessibility corresponds to one of first through third closed states and first through second open states; and wherein the first closed state is a closed-service and non-executable state, the second closed state is an open-service and an executable state, the third closed state is a closed-service, modifiable and executable state, the first open state is an open service and executable state, and the second open state is an open service, modifiable and executable state. 7. The method of claim 4, wherein the at least one business rule is implemented through a related diagram, the related diagram connecting at least one logical function. 8. The method of claim 7, wherein the at least one logical function corresponds to one of Start function, an End function, a Call function, an If function, a Switch function, a Loop function, or an Error function. 9. The method of claim 4, wherein each of the at least one business rule is pre-compiled and is implemented as a function being dynamically connectable at a time performing the corresponding business rule. 10. The method of claim 1, further comprising: canceling the registration of the business logic in the test engine when the business logic is registered in the service engine. 11. The method of claim 10, further comprising: performing the cancellation and the registration of the business logic in real time to cause a client terminal to use the business service corresponding to the business logic. 12. The method of claim 1, further comprising: performing the business logic through the service engine when the event is generated in the service engine. 13. A server implementing business modeling, the server comprising: an engine executing unit configured to respectively execute a test engine and a service engine independent of each other; a business logic receiving unit configured to receive a business logic representing a business service from a modeling terminal, the business service being associated with an event; a business logic test allowing unit configured to allow the modeling terminal to register the business logic to the test engine and to test the business logic; and a business logic registration allowing unit configured to allow the modeling terminal to register the business logic to the service engine when the test of the business logic is completed. 14. The server of claim 13, further comprising: a first business logic managing unit configured to prevent a client terminal from connecting to the executing test engine to perform the receiving of the business logic. 15. The server of claim 13, further comprising: a second business logic managing unit configured to cancel the registration of the business logic in the test engine when the business logic is registered at the service engine. 16. The server of claim 15, further comprising: a business logic performing unit configured to perform the cancellation and the registration of the business logic in real time to cause the client terminal to use the business service corresponding to the business logic. 17. The server of claim 13, further comprising: a third business logic managing unit configured to perform the business logic through the service engine when the event is generated in the service engine. 18. A machine-readable non-transitory medium having stored thereon machine-executable instructions for: respectively executing a test engine and a service engine independent of each other; receiving the business logic representing a business service from a modeling terminal, the business service being associated with an event; allowing the modeling terminal to register the business logic to the test engine and to test the business logic; and allowing the modeling terminal to register the business logic to the service engine when the test of the business logic is completed.