7. CosNaming Service

7 CosNaming Service

7.1 Overview of the CosNaming Service

The CosNaming Service is a service developed to help users and programmers identify objects by human readable names rather than by a reference. By binding a name to a naming context (another object), a contextual reference is formed. This is helpful when navigating in the object space. In addition, identifying objects by name allows you to evolve and/or relocate objects without client code modification.

The CosNaming service has some concepts that are important:

  • name binding - a name to object association.

  • naming context - is an object that contains a set of name bindings in which each name is unique. Different names can be bound to the same object.

  • to bind a name - is to create a name binding in a given context.

  • to resolve a name - is