Deployment of applications in a multitier compute infrastructure
First Claim
Patent Images
1. A computer-implemented method for deploying an application comprising:
- accessing an application model of the application, the application model including a static description of the application and a run-time description of the application; and
executing at least one of the following three phases;
installing packages on target devices to produce installations according to the static description;
configuring the installations to produce configurations according to the run-time description; and
activating the configurations according to the run-time description.
3 Assignments
0 Petitions
Accused Products
Abstract
An application model automates deployment of an application. In one embodiment, the application model includes a static description of the application and a run-time description of the application. Deployment phases, such as installation, configuration and activation of the application are executed according to the application model.
159 Citations
41 Claims
-
1. A computer-implemented method for deploying an application comprising:
-
accessing an application model of the application, the application model including a static description of the application and a run-time description of the application; and
executing at least one of the following three phases;
installing packages on target devices to produce installations according to the static description;
configuring the installations to produce configurations according to the run-time description; and
activating the configurations according to the run-time description. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method for installing an application comprising:
-
determining, from an application model of the application, the packages for the application, the installations of the packages, and the target devices for the installations; and
installing the packages on the target devices according to the application model. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer-implemented method for configuring an application comprising:
-
determining, from an application model of the application, the managed services for the application, the configurations of the managed services, and the installations on which the configurations are based; and
configuring the installations according to the application model. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A computer apparatus for deploying an application comprising:
-
a port for accessing an application model of the application, the application model including a static description of the application and a run-time description of the application; and
at least one of the following three modules;
an installation module for installing packages on target devices to produce installations according to the static description;
a configuration module for configuring the installations to produce configurations according to the run-time description; and
an activation module for activating the configurations according to the run-time description. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
Specification