Patent ID: 7814484
Filing Date: 2010-10-12
Classification: G06F

Abstract:
1. A method for deploying a web application, comprising the steps of: providing a server which includes a web application and a plurality of separately stored library modules, wherein each library module includes receiving a request to deploy the web application; parsing a deployment descriptor associated with the web application and determining references to one or more of the library modules in the deployment descriptor associated with the web application, and a minimum implementation version for each library module; verifying that the one or more library modules referenced in the deployment descriptor are registered with the server, and validating that the library module can be utilized by the web application according to the verification information stored in the manifest, by comparing the implementation version of the library module with the minimum implementation version specified by the web application in its deployment descriptor; deploying the library module on the server from the separate directory, by locating the library module using its module locator, and extracting the plurality of resources from the separate location and making available the resources to the web application; and deploying the web application to the web server including extending the web application with the resources made available by the previously deployed library modules.