|
Overview
of CORBA Services
Naming
Service
• The Naming
Service provides the ability to bind a name to an object relative to a naming
context. A naming context is an object that contains a set of name bindings in
which each name is unique. To resolve a name is to determine the object
associated with the name in a given context.
• Through
the use of a very general model and dealing with names in their structural form,
naming service implementations can be application specific or be based on a
variety of naming systems currently available on system platforms.
• Graphs
of naming contexts can be supported in a distributed, federated fashion. The
scalable design allows the distributed, heterogeneous implementation and
administration of names and name contexts.
• Because
name component attribute values are not assigned or interpreted by the naming
service, higher levels of software are not constrained in terms of policies
about the use and management of attribute values.
• Through
the use of a "names library," name manipulation is simplified and
names can be made representation-independent thus allowing their representation
to evolve without requiring client changes.
• Application
localization is facilitated by name syntax-independence and the provision of a
name "kind" attribute.
<<
BACK
NEXT>>
|