Sun Microsystems, Inc.
spacerspacer
spacer www.sun.com docs.sun.com |
spacer
black dot
 
 
  Previous   Contents   Next 
   
 

Glossary

application-level name service

Application-level name services are incorporated in applications offering services such as files, mail, and printing. Application-level name services are bound below enterprise-level name services. The enterprise-level name services provide contexts in which contexts of application-level name services can be bound.

atomic name

An indivisible component of a name as defined by the naming convention.

attribute

Each named object is associated with a set of zero or more attributes. Each attribute in the set has a unique attribute identifier, an attribute syntax, and a set of zero or more distinct attribute values.

binding

The association of an atomic name with an object reference. For simplicity, an object reference and the object it refers to are used interchangeably in this guide.

BNF

Backus-Naur Form.

composite name

A name that spans multiple naming systems. It consists of an ordered list of zero or more components. Each component is a name from the namespace of a single naming system. Composite name resolution is the process of resolving a name that spans multiple naming systems.

compound name

A sequence of atomic names composed according to the naming convention of a naming system.

context

An object whose state is a set of bindings with distinct atomic names. Every context has an associated naming convention. A context provides a lookup (resolution) operation, which returns the reference, and may provide operations such as binding names, unbinding names, and listing bound names.

DNS

Domain Name System. A system that provides the naming policy and mechanisms for mapping domain and machine names to addresses on the Internet.

enterprise-level name service

A name service that names objects within an enterprise. The types of objects named are organizational units, sites, users, hosts, and files. Enterprise-level name services are bound below global name services. Global name services provide contexts in which the root contexts of enterprise-level naming systems can be bound.

enterprise root

The root context of an enterprise. A context for naming objects found at the root of the enterprise namespace.

federated naming service

The service offered by a federated naming system.

federated naming system

An aggregation of autonomous naming systems that cooperate to support name resolution of composite names through a standard interface. Each member of a federation has autonomy in its choice of operations other than name resolution.

federated namespace

The set of all possible names generated according to the policies that govern the relationships among member naming systems and their respective namespaces.

generic context

A context for binding names used in applications.

global context

A context for naming objects that have global names (currently, DNS and X.500 are the only global naming systems specified by XFN).

global name service

A name service that has worldwide scope, such as Internet DNS and X.500. The types of entities named at this global level are typically countries, states, provinces, cities, companies, universities, institutions, and government departments and ministries. Each of these entities can be an enterprise.

host context

A context for naming objects related to a computer.

implicit naming system pointer

An unnamed reference that points to a context in another naming system.

initial context

Every XFN name is interpreted relative to some context, and every XFN naming operation is performed on a context object. The XFN interface provides a function that allows the client to obtain an initial context object that provides a starting point for resolution of composite names.

junction

A name in one namespace bound to a context in the next naming system.

naming convention

Every name is generated by a set of syntactic rules called a naming convention.

namespace

The set of all names in a naming system.

namespace identifier

A special atomic name used to refer to the root of a namespace.

 
 
 
  Previous   Contents   Next