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.