摘要 |
A novel method, system and service for delivering and instantiating resources and services in a distributed system is described. The invention removes dependencies on location, and the need for location-awareness that are present in existing products and practices. Instead of a lookup service pointing to a specific resource base, the invention returns a proxy that uses a resource service to locate and access resources. The present invention provides a highly-available resource base, allows for load balancing resource bases, admits of any other policy-based decisions (such as cost, speed, or quality of service) on where to retrieve a resource from. For service proxy writers, the invention does not require them to commit in advance to an specific code base servers. Using this method, a priori knowledge of specific resource bases is not required, allowing applications to be constructed dynamically and from the most appropriate resources. A similar methodology is also applied to the instantiation of new services, so that the location of a container for a new service need not to be known in advance.
|