Inventors:
Alexei Volkov - Mountain View CA, US
Konstantin Boudnik - Santa Clara CA, US
Allan Jacobs - Palo Alto CA, US
Assignee:
Sun Microsystems, Inc. - Santa Clara CA
International Classification:
G06F 15/16, G06F 3/00
Abstract:
An invention is provided for a remote execution system. The remote execution system includes a first application, such as a server application, having a first plurality of virtual service modules, each capable of providing a particular functionality. In addition, a second application, such as a client application, is included that has a second plurality of virtual service modules substantially equivalent to the first plurality of virtual service modules. Each of these virtual service modules is in communication with a substantially equivalent virtual service module of the first plurality of service modules to form a virtual service module set. In this manner, each virtual service module set is capable of interacting with an application as a single software object that is local to the application.