Patent ID: 7606833
Filing Date: 2009-10-20
Classification: G06F,Y10S

Abstract:
1. In a network including a remote invocation service system supporting a first programming language, the remote invocation service system including a remote invocation service activation system daemon and a remote invocation service registry, a method comprising: providing a configuration file that is processed by the remote invocation service activation system daemon, the remote invocation service activation system daemon providing persistence to a plurality of remote invocation services, the configuration file identifying at least one non-native application implemented in a second programming language, the second programming language being a programming language not supported by the remote invocation service system; as part of a startup sequence executed by the identified non-native application when the identified non-native application is started, starting a virtual machine for the first programming language inside the identified non-native application; configuring the identified non-native application so that incoming remote invocation service calls are delegated to the identified non-native application via a programming interface that enables code written in the first programming language running in the virtual machine to integrate with native applications; and registering the identified non-native application in the remote invocation service registry with the remote invocation service activation system daemon as part of the startup sequence for the identified non-native application.