1. A method for generating a code bridge between a client application and a target application, comprising: generating a metadata file defining exposed interfaces for the client application and the target application; creating a schema defining the code bridge using the metadata file; and generating source code for the code bridge using the schema.