System and method for application container architecture
First Claim
Patent Images
1. A method for deploying applications, the method comprising:
- detecting, in a deployment descriptor of an application to be deployed, a reference to a module, the module associated with at least one of a plurality of containers for receiving applications to be deployed; and
utilizing an extension associated with the at least one container to prepare an instance of a module associated with the at least one container.
2 Assignments
0 Petitions
Accused Products
Abstract
There are provided mechanisms and methods for enabling the deployment of applications into new execution environments by adding extensions to base deployment capability for each of the new containers. These mechanisms and methods can enable embodiments to instantiate modules that augment deployment and/or execution environments for applications being deployed. The ability of embodiments to provide augmented deployment and/or execution environments can enable server embodiments to become more flexible environments from the point of view of developers seeking to implement applications on the server.
-
Citations
20 Claims
-
1. A method for deploying applications, the method comprising:
-
detecting, in a deployment descriptor of an application to be deployed, a reference to a module, the module associated with at least one of a plurality of containers for receiving applications to be deployed; and
utilizing an extension associated with the at least one container to prepare an instance of a module associated with the at least one container. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A machine readable medium having instructions stored thereon, which instructions when executed by a processor cause a system to perform the following steps:
-
detecting, in a deployment descriptor of an application to be deployed, a reference to a module, the module associated with at least one of a plurality of containers for receiving applications to be deployed; and
utilizing an extension associated with the at least one container to prepare an instance of a module associated with the at least one container. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for deploying an application, the method comprising:
-
receiving the application to be deployed;
determining a type of container in which to deploy the application; and
preparing an instance of a module associated with the type of container, the module providing additional functionality for deploying the application into the container. - View Dependent Claims (14, 15, 16)
-
-
17. A machine readable medium having instructions stored thereon, which instructions when executed by a processor cause a system to perform the following steps:
-
receiving an application to be deployed;
determining a type of container in which to deploy the application; and
preparing an instance of a module associated with the type of container, the module providing additional functionality for deploying the application into the container.
-
-
18. A method for deploying an application, the method comprising:
-
receiving the application to be deployed;
determining a type of execution environment in which to deploy the application; and
preparing an instance of a module associated with the type of execution environment, the module providing additional functionality for deploying the application into the execution environment.
-
-
19. A machine readable medium having instructions stored thereon, which instructions when executed by a processor cause a system to perform the following steps:
-
receiving an application to be deployed;
determining a type of execution environment in which to deploy the application; and
preparing an instance of a module associated with the type of execution environment, the module providing additional functionality for deploying the application into the execution environment.
-
-
20. A server apparatus, comprising:
-
a processor; and
one or more stored sequences of instructions which, when executed by the processor, cause the processor to carry out the steps of;
receiving the application to be deployed;
determining a type of execution environment in which to deploy the application; and
preparing an instance of a module associated with the type of execution environment, the module providing additional functionality for deploying the application into the execution environment.
-
Specification