A context provides operations for:
Associating (binding) names to objects
Resolving names to objects
Associating attributes with named objects
Retrieving and updating attributes associated with named objects
Searching for objects using attributes
A context contains a set of name-to-reference bindings. Each reference contains a list of communication end-points or addresses. The federated naming system is formed by contexts from one naming system being bound in the contexts of another naming system. Resolution of a composite name proceeds from contexts within one naming system to those in the next until the name is resolved.