Executing a web application at different stages in the application life cycle
First Claim
1. A method comprising:
- installing, by a processing device, a web application in a first environment together with a first version of a support package comprising a platform core and a first set of support software components selected for the web application based upon its dependencies, the first environment corresponding to a first life cycle stage of multiple life cycle states of the web application, the first version of the support package being formulated for the first environment;
executing the web application in the first environment together with the first version of the support package;
installing, by the processing device, the web application in a second environment together with a second version of the support package comprising the platform core and a second set of support software components selected for the web application based upon its dependencies, the second environment corresponding to a second life cycle stage of the multiple life cycle states of the web application that succeeds the first life cycle stage of the web application, the second version of the support package being formulated for the second environment; and
executing the web application in the second environment together with the second version of the support package.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for hosting multiple life cycle stages of a web application includes installing a web application in a first environment together with a first version of a support package containing support software components for the web application, the first environment corresponding to a first life cycle stage of the web application, and executing the web application in the first environment together with the first version of the support package. The method further includes installing the web application in a second environment together with a second version of the support package containing support software components for the web application, the second environment corresponding to a second life cycle stage of the web application that succeeds the first life cycle stage of the web application, and executing the web application in the second environment together with the second version of the support package.
-
Citations
24 Claims
-
1. A method comprising:
-
installing, by a processing device, a web application in a first environment together with a first version of a support package comprising a platform core and a first set of support software components selected for the web application based upon its dependencies, the first environment corresponding to a first life cycle stage of multiple life cycle states of the web application, the first version of the support package being formulated for the first environment; executing the web application in the first environment together with the first version of the support package; installing, by the processing device, the web application in a second environment together with a second version of the support package comprising the platform core and a second set of support software components selected for the web application based upon its dependencies, the second environment corresponding to a second life cycle stage of the multiple life cycle states of the web application that succeeds the first life cycle stage of the web application, the second version of the support package being formulated for the second environment; and executing the web application in the second environment together with the second version of the support package. - View Dependent Claims (2, 3, 4, 5, 6, 7, 13)
-
-
8. A method comprising:
-
installing, by a processing device, a web application on a first cloud-based platform together with a first version of a support package comprising a platform core and a first set of support software components selected for the web application based upon its dependencies, the first cloud-based platform corresponding to a first combination of cloud provider and hypervisor type, the first version of the support package being formulated for the first cloud-based platform; executing the web application in the first cloud-based platform together with the first version of the support package; installing, by the processing device, the web application on a second cloud-based platform together with a second version of a support package comprising the platform core and a second set of support software components selected for the web application based upon its dependencies, the second cloud-based platform corresponding to a second combination of cloud provider and hypervisor type that is distinct from the first combination, the second version of the support package being formulated for the second cloud-based platform; and executing the web application in the second cloud-based platform together with the second version of the support package. - View Dependent Claims (9, 10, 11, 12)
-
-
14. A non-transitory computer readable storage medium comprising instructions that, when executed by a processing device, cause the processing device to perform comprising:
-
installing a web application in a first environment together with a first version of a support package comprising a platform core and a first set of support software components selected for the web application based upon its dependencies, the first environment corresponding to a first life cycle stage of multiple life cycle states of the web application, the first version of the support package being formulated for the first environment; executing the web application in the first environment together with the first version of the support package; installing the web application in a second environment together with a second version of the support package comprising the platform core and a second set of support software components selected for the web application based upon its dependencies, the second environment corresponding to a second life cycle stage of the multiple life cycle states of the web application that succeeds the first life cycle stage of the web application, the second version of the support package being formulated for the second environment; and executing the web application in the second environment together with the second version of the support package. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A system comprising:
-
a memory; and a processing device, coupled to the memory, the processing device is to; install a web application on a first cloud-based platform together with a first version of a support package comprising a platform core and a first set of support software components selected for the web application based upon its dependencies, the first cloud-based platform corresponding to a first combination of cloud provider and hypervisor type, the first version of the support package being formulated for the first cloud-based platform; execute the web application in the first cloud-based platform together with the first version of the support package; install a web application on a second cloud-based platform together with a second version of a support package comprising the platform core and a second set of support software components selected for the web application based upon its dependencies, the second cloud-based platform corresponding to a second combination of cloud provider and hypervisor type that is distinct from the first combination, the second version of the support package being formulated for the second cloud-based platform; and execute the web application in the second cloud-based platform together with the second version of the support package. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification