1. In a computer system on which one or more applications execute, wherein a first application configuration is defined by first application configuration information, the first application configuration providing for execution of the application, a computer-implemented method for reconfiguring the application without restarting the computer system, comprising: reading second application configuration information defining a reconfigured version of the application; constructing a second application configuration based on the second application configuration information; and providing the second application configuration to an application runtime environment for servicing new requests related to the application while maintaining the first application configuration for servicing existing requests related to the application.