1. A method for executing a service in a computer-based business management system, comprising: responsive to a first request generated from a first model-driven user interface, sending the first request to a transformation node associated with the first interface; selecting a core node associated with the transformation node; defining a second request based on the first request and the core node; sending the second request to the core node; executing the second request; and updating the first user interface to reflect changes resulting from execution of the second request.