Patent ID: 8739187

Claim:
A method, comprising: detecting, via a controller bundle executed by a processor, a bundle entering a set of starting and active bundles within a bundle framework, where the bundle comprises an executable binary file of each of at least one legacy application written for an execution platform other than the bundle framework; determining whether a manifest of the bundle comprises an extension header that identifies the at least one legacy application written for the execution platform other than the bundle framework and that identifies at least one defined entry point class of each of the at least one legacy application; creating, for each defined entry point class of each of the at least one legacy application in response to determining that the manifest of the bundle comprises the extension header that identifies the at least one legacy application and the defined entry point class of each of the at least one legacy application, a legacy application proxy object to invoke the respective legacy application using the respective at least one defined entry point class identified by the extension header and the respective executable binary file; and registering each created legacy application proxy object as a new proxy service within a service registry of the bundle framework, where each new proxy service registered within the service registry is invocable using the respective defined entry point class of the respective legacy application and the respective executable binary file.