1. A computer-implemented method for invoking an executable unit of a first computing environment from a second computing environment, said method comprising: retrieving, using a processor of the computer, one or more method signatures for a method referenced in a requesting method invocation of the second computing environment; comparing, using the processor of the computer, data types of input parameters of at least one method represented by the one or more method signatures of the first computing environment to data types of input parameters passed by the requested method invocation, wherein the first computing environment is different from the second computing environment and wherein comparing further comprises calculating a difference in a number of dimensions between a signature data type and an input parameter received from the second computing environment; ranking the one or more method signatures based on determined suitability of each method represented by the signatures to receive the input parameters passed by the requested method invocation; selecting, using the processor of the computer, at least one of the method signatures from one or more method signatures that have been ranked as suitable to receive the input parameters passed by the requested method invocation; and invoking the executable unit of the first computing environment from the second computing environment using the selected method signatures.