Patent ID: 6986143

Claim:
A method of processing Java format calls, said method comprising the steps of: at compile time, compiling a library which includes for each of a multiplicity of COM methods, a return value in a COM format for said each COM method, a name of a type of COM object to contain said each COM method and an identifier for said each COM method; at compile time, compiling from said library a Java interface which includes for each of said COM methods, a return value in a Java format for said each COM method and a name for said each COM method; at run time, in response to respective requests in Java format from an application to create respective proxy objects for corresponding COM objects, a run time program module generating said respective proxy objects, each of said proxy objects performing the following steps for the corresponding COM object: receiving a respective call in Java format from the application for the corresponding COM object, and in response, querying said library for the identifier for said corresponding COM method; transforming said respective call in Java format to a call in COM format, and invoking said corresponding COM method with said call in COM format; and returning to said application said return value in said Java format.