The Spring Name Service

  • Authors:
  • Michael N. Nelson;Michael L. Powell;Sanjay Radia

  • Affiliations:
  • -;-;-

  • Venue:
  • The Spring Name Service
  • Year:
  • 1993

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Spring name service exploits and supports the uniformity of objects in the Spring object-oriented distributed system. The name service can be used to associate any name with any object independent of the type of object, and arbitrary name spaces can be created and used as first-class objects. The same client interface is used not only for all conventional operating system and network naming, but also for other services that support naming-style interaction. The architecture of the name service is open, supporting combinations of trusted and untrusted name servers and object implementations. The name service integrates access control and persistence for objects in a way that allows object implementations to delegate responsibility to the name service, or to implement their own policies. The interfaces between different name servers and between name servers and object implementations allow a variety of implementation strategies for objects and name servers, providing different levels of performance, persistence, robustness, security, and convenience.