![]() ![]() ![]() ![]() |
Naming and Directory Concepts |
The following glossary contains terms that have been introduced in this lesson. In addition, it also contains some terms that will be introduced later in this tutorial, but are listed here for completeness.
Term Definition address A specification of a communications endpoint. atomic name An indivisible component of a name, as defined by the naming convention of the context in which the name is bound. attribute Information associated with a directory object. An attribute consists of an attribute identifier and a set of attribute values. binding The association of an atomic name with an object. compound name A sequence of zero or more atomic names composed according to the naming convention. composite name A name that spans multiple naming systems. composite name resolution The process of resolving a name that spans multiple naming systems. composite namespace The arrangement of namespaces from autonomous naming systems to form one logical namespace. context An object whose state is a set of bindings with distinct atomic names. compound name A name from a hierarchal naming system. directory A connected set of directory objects. directory entry Same as directory object. directory object An object that in the directory. Sometimes referred to as a directory entry. directory service Provides operations for creating, adding, removing, and modifying the attributes associated with objects in a directory. environment properties Used to specify various preferences and properties that define the environment in which naming and directory services are accessed. federated namespace Same as composite namespace. federated naming service Provides operations on 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 the federation has autonomy in its choice of operations and naming conventions. initial context The starting point for resolution of names for naming and directory operations. name A people-friendly identifier for identifying an object or a reference to an object. name resolution The process of resolving a name to the object to which it is bound. namespace A set of all names in a naming system. naming convention The set of syntactic rules that govern how a name is generated. These rules determine whether a name is valid or invalid in the context in which the name is used. naming service Provides the operations on a naming system. naming system A connected set of contexts of the same type (having the same naming convention). reference Contains one or more addresses for communicating or referring to an object. schema Specifies the types of objects a directory may contain, and the mandatory and optional attributes that directory objects of different types are to have. It may also specify the structure of the namespace and the relationship between different types of objects. search filter A logical expression specifying the attributes that the directory objects being requested should have and used by the directory to locate those objects. service provider An implementation of a context or initial context that can be plugged in dynamically to the JNDI architecture to be used by the JNDI client. subcontext A context that is bound in another context of the same type (having the same naming convention). Naming and Directory Concepts: End of Lesson
![]()
![]()
What's next? Now you can:
- Continue on in this trail to get an overview of the JNDI.
- Go to the Examples
lesson to learn how to write some short programs for looking up an object and reading attributes from a directory service.
- Go to the The Basics
trail for more in-depth lessons on performing naming and directory operations using the JNDI.
![]() ![]() ![]() ![]() |
Naming and Directory Concepts |