+

Search Tips   |   Advanced Search

Administer naming and directory

This page provides a starting point for finding information about naming support. Naming includes both server-side and client-side components. The server-side component is a Common Object Request Broker Architecture (CORBA) naming service (CosNaming). The client-side component is a Java Naming and Directory Interface (JNDI) service provider. JNDI is a core component in the Java EE programming model.

The product JNDI service provider can be used to interoperate with any CosNaming name server implementation. Yet product name servers implement an extension to CosNaming, and the JNDI service provider uses those WebSphere extensions to provide greater capability than CosNaming alone. Some added capabilities are binding and looking up of non-CORBA objects.

  • Java EE applications use the JNDI service provider supported by WebSphere Application Server to obtain references to objects related to server applications, such as enterprise bean (EJB) homes, which have been bound into a CosNaming name space.


    Subtopics

    • Configure namespace bindings
      Instead of creating namespace bindings from a program, we can configure namespace bindings using the console. Name servers add these configured bindings to the namespace view by reading the configuration data for the bindings. Configured bindings are created each time a server starts, even when the binding is created in a transient partition of the namespace. One major use of configured bindings is to provide fixed qualified names for server application objects.

    • Configure name servers
      Name servers add configured name space bindings to the name space view by reading the configuration data for the bindings. If we use configured bindings, we do not need to create name space bindings from a program.

    • Configure foreign cell bindings
      Configure foreign cell name bindings to enable the applications to access other applications in other cells. A foreign cell is a cell other than the one in which an application resides. A foreign cell name binding is a context binding that resolves to the Cell Root context of a foreign cell. All applications in the local cell can look up objects in the foreign cell through the foreign cell binding.


    Related information:

    End-to-end paths for Naming and directory

    Naming and directory

    Scripting for naming and directory

    Develop Naming and directory

    Troubleshooting Naming and directory