Patent ID: 8392906

Claim:
A computer implemented method for building a runtime environment of a system, the computer implemented method comprising: receiving by a processor, a service request containing a profile identifier, wherein the profile identifier specifies a profile to be used to create a required instance of at least one software component needed to fulfill the service request, wherein the required instance of the at least one software component is a complete installed version of an application server process in a particular runtime environment; identifying by the processor, from a database of profiles, a required profile that specifies a complete installation of the software component based on the requested profile identifier wherein the identified required profile is a data partition containing information associated with a complete installation of an application server process and all separately associated delta files that update the required profile and are associated to the profile; dynamically constructing by the processor, a classpath for the required profile by preferentially utilizing files from the at least one delta file first, and then followed by files from the identified required profile; and building by the processor, the particular application server process utilizing the classpath and allocating the particular application server process within the runtime environment.