1. A method for executing, with a first framework, a service provided by a second framework, comprising: initiating, by the first framework, a request to access the service provided by the second framework; identifying metadata for the service, the metadata being stored in a metamodel runtime repository; translating the metadata into a format that the first framework can use to invoke the service; and executing, using the translated metadata, the service provided by the second framework.