System and method for proxying isomorphic interfaces in different subsystems. Embodiments may provide a proxy mechanism that may generate proxies for isomorphic interfaces at runtime. Embodiments may allow two mutually indifferent subsystems to communicate with each other in a straightforward, transparent manner via proxies, without requiring a common shared library or complex coding. Embodiments of the proxy mechanism transparently generate proxies for isomorphic interfaces between subsystems in a virtual machine. In one embodiment, the application developer registers the interfaces that require proxying. The proxy mechanism then generates proxy instances. Methods may then be invoked, and the proxies handle the details of converting and forwarding the calls in accordance with the appropriate interface. Other subsystems, using different versions of the interface, may use the proxy mechanism to dynamically generate proxies without requiring extensive coding or shared libraries, and without interfering with other subsystems within the virtual machine.

 
Web www.patentalert.com

< Graphical identification element image for a display screen

> Icon for a portion of a display screen

~ 00432