×

System and method for dynamic generation of proxies for isomorphic interfaces

  • US 7,373,632 B1
  • Filed: 12/01/2003
  • Issued: 05/13/2008
  • Est. Priority Date: 12/01/2003
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • one or more processors; and

    a memory storing program instructions, wherein the program instructions are executable by the one or more processors to implement;

    a virtual machine;

    a plurality of subsystems configured to execute within the virtual machine, wherein two or more of the plurality of subsystems provide different versions of an isomorphic interface to functions of the subsystems; and

    a proxy mechanism configured to generate, for one of the plurality of subsystems at runtime of the one of the plurality of subsystems, a proxy to a version of the isomorphic interface provided by a particular one of the two or more subsystems;

    wherein the proxy is configured to;

    receive a call to the isomorphic interface from the one of the plurality of subsystems;

    convert the call in accordance with the version of the isomorphic interface provided by the particular one of the two or more subsystems; and

    forward the converted call to the particular one of the two or more subsystems for execution; and

    wherein the proxy mechanism is further configured to generate, for another one of the plurality of subsystems at runtime of the one of the plurality of subsystems, another proxy to a different version of the isomorphic interface provided by another one of the two or more subsystems.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×