Patent ID: 7107592

Claim:
A computer-implemented method for making resources available for access to a client, comprising: providing a list indicating a plurality of resources to make available for access to clients over a network, wherein the list indicates a hierarchical relationship of class loaders that load programs associated with the resources; wherein the resources include a plurality of fixed and variable resources, wherein the fixed resources include common interfaces that enable communication and the variable resources include interfaces needed to process specific objects; and wherein the class loaders that load the variable resources are at a lower order in the hierarchical relationship than the class loaders that load the fixed resources; processing the list to determine the resources; determining attributes of the resources; generating reference codes for the determined resources based on the determined attributes; associating the reference codes with the resources for which the codes were generated; and in response to receiving a request to one of the reference codes from the client, determining from the association the resource associated with the requested reference code and returning the determined resource to the requesting client.