1. A computerized method for integrating a local business system with an external business system, comprising: interrogating a repository comprising integration data by an introspector of a code generator, wherein the interrogating comprises obtaining, from the repository, information required for an integration of a component of the external business system into the local business system; and using the integration data with a code filter of the code generator, wherein the filter generates integration source code using one or more user inputs.