Patent ID: 7010796

Claim:
A computer-implemented method for accessing a second application programming interface in a second computing environment from a first process operating in a first computing environment that cannot natively access the second application programming interface, the method comprising the steps of: detecting a first function call made by the first process, the first function call including a first function call parameter, the first function call and the first function call parameter not being usable as generated by the first process to access the second application programming interface; accessing a first application programming interface definition defining (i) a mapping of the first function call and the first function call parameter to corresponding meta parameters, a first meta parameter being an intermediate representation of the first function call and being mapped to a second function call usable to access the second application programming interface, and a second meta parameter being an intermediate representation of the first function call parameter and being mapped to a second function call parameter usable with the second function call to access the second application programming interface; generating an encapsulated function call containing the meta parameters; and sending the encapsulated function call from the first computing environment destined for the second computing environment.