{"title":"Naming policies in the Spring system","authors":"S. Radia","doi":"10.1109/SDNE.1994.337764","DOIUrl":null,"url":null,"abstract":"The Spring name service does not prescribe particular naming policies; instead it serves as a foundation for building various policies. Our default policy is an environment containing name spaces for naming system-supplied objects, for a user's objects, for objects shared across applications, and for objects private to a process. Some name spaces are private, while others are shared. Any name space can be configured by attaching arbitrary name spaces from different parts of the distributed environment. We also use ordered merge constructions for further flexibility in tailoring name spaces. Each executing process is given a private name space to which other name spaces, such as the user's name space, system-supplied name spaces, and other shared name spaces are attached. Our scheme gives great flexibility in sharing objects and name spaces in a distributed computing environment. Name spaces can be configured dynamically to take advantage of local resources during distributed execution.<<ETX>>","PeriodicalId":174691,"journal":{"name":"Proceedings of IEEE Workshop on Services for Distributed and Networked Environments","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1994-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of IEEE Workshop on Services for Distributed and Networked Environments","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SDNE.1994.337764","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8
Abstract
The Spring name service does not prescribe particular naming policies; instead it serves as a foundation for building various policies. Our default policy is an environment containing name spaces for naming system-supplied objects, for a user's objects, for objects shared across applications, and for objects private to a process. Some name spaces are private, while others are shared. Any name space can be configured by attaching arbitrary name spaces from different parts of the distributed environment. We also use ordered merge constructions for further flexibility in tailoring name spaces. Each executing process is given a private name space to which other name spaces, such as the user's name space, system-supplied name spaces, and other shared name spaces are attached. Our scheme gives great flexibility in sharing objects and name spaces in a distributed computing environment. Name spaces can be configured dynamically to take advantage of local resources during distributed execution.<>