Patent ID: 9009657
Filing Date: 2015-04-14
Classification: G06F,H04L

Abstract:
1. A method performed by at least one computer processing unit, the method comprising: obtaining multiple gadgets for a web application; determining that a first gadget of the multiple gadgets has a dependency on an interface, the interface specifying an exposed method; evaluating other gadgets of the multiple gadgets to determine whether the other gadgets implement the interface on which the first gadget has the dependency, wherein the evaluating provides a determination that a second gadget of the multiple gadgets implements the interface; responsive to the determination that the second gadget implements the interface on which the first gadget has the dependency, binding the first gadget to the second gadget in the web application; and executing the web application by: wherein the second gadget executes the exposed method of the interface in the second execution environment responsive to a request from the first gadget executing in the first execution environment.