The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jan. 07, 2014
Filed:
Apr. 26, 2010
Mark Lucovsky, Carpinteria, CA (US);
Derek Collison, Atherton, CA (US);
Vadim Spivak, San Francisco, CA (US);
Gerald C. Chen, San Francisco, CA (US);
Ramnivas Laddad, San Jose, CA (US);
Mark Lucovsky, Carpinteria, CA (US);
Derek Collison, Atherton, CA (US);
Vadim Spivak, San Francisco, CA (US);
Gerald C. Chen, San Francisco, CA (US);
Ramnivas Laddad, San Jose, CA (US);
VMware, Inc., Palo Alto, CA (US);
Abstract
A cloud computing environment provides the ability to deploy a web application that has been developed using one of a plurality of application frameworks and is configured to execute within one of a plurality of runtime environments. The cloud computing environment receives the web application in a package compatible with the runtime environment (e.g., a WAR file to be launched in an application server, for example) and dynamically binds available services by appropriately inserting service provisioning data (e.g., service network address, login credentials, etc.) into the package. The cloud computing environment then packages an instance of the runtime environment, a start script and the package into a web application deployment package, which is then transmitted to an application (e.g., container virtual machine, etc.). The application container unpacks the web application deployment package, installs the runtime environment, loads the web application package into the runtime environment and starts the start script, thereby deploying the web application in the application container.