Patent ID: 8661410

Claim:
A computer-implemented method, comprising: determining, by a computer system, that a bundle deployed onto a dynamic module container defines a component that is manageable by an application server component container that is distinct from the dynamic module container, wherein the application server component container provides runtime support for the component separate from the dynamic module container, and wherein the dynamic module container provides dynamic deployment and discovery support for the component separate from the application server component container; and in response to the determining, the computer system: deploying the component onto the application server component container; creating an instance of the component in the application server component container, wherein the component is managed by the application server component container such that the application server component container provides runtime support for the component separate from the dynamic module container; and registering a proxy handle to the component as a service in the dynamic module container to provide discovery support for the component separate from the application server component container, wherein the proxy handle is discoverable and invocable by another component, such that the component is discoverable and accessible to other components as a dynamic module service via the proxy handle in the dynamic module container even though the component is instantiated and managed in the application server component container.