!--a11y-->
Naming (JNDI) 
The SAP J2EE Engine naming system is developed in accordance with the JNDI™ 1.2 Specification, to meet the naming system requirements of Java™ 2 Enterprise Edition (J2EE™). This system is represented by the JNDI Registry Service, which provides functionality based on the JNDI 1.2 Specification, as well as additional features related to its work in a cluster. For more information, see Naming System Architecture and JNDI Registry Service Specific Features.
The SAP J2EE Engine Naming System is a connected set of contexts of the same type that perform naming-related operations. The JNDI Registry Service is accessed using its own interface. The service’s context is a set of name-to-object bindings. Each context has an associated naming convention. The context provides a lookup (resolution) operation that returns the object and may provide operations such as those for binding names, unbinding names, and listing bound names. For more information, see Creating an InitialContext.
Use the JNDI Registry Service to look up an object from the naming system by supplying it the name of the object (as a String or Name). The naming system determines the syntax that the name must follow. The service associates names with objects and also enables these objects to have attributes. As a result, you can look up an object not only by its name, you can also get the object’s attributes or search for the object based on its attributes. When you search, you can enter not a name but a query, consisting of a logical expression, in which you specify the attributes that the object or objects must have. The service returns the objects that satisfy the search filter.
The JNDI Registry Service basic concepts are:
· Naming concepts – if you want to associate an object with a particular name, you have to bind it in the SAP J2EE Engine naming system. Once the object is bound, it can be accessed through the lookup operations and through the operations for working with names (rename, rebind, unbind.).
· Directory concepts – the DirContext that inherits Context provides operations through which you can associate not only an object with a specified name, but also with specified attributes. If you have, for example, an object named car you can associate it except with its name or with particular attributes, such as brand name, color, number of doors, number of seats, and so on.

For more information about the JNDI names and the JNDI naming and directory operations, see the JNDI Tutorial on the SUN Microsystems official web site (http://java.sun.com).
See also:
SAP J2EE Engine Specific Environment Parameters
Local and Global Operations. Replication Methods.
Lookup of SAP J2EE Engine Services
Integration with Other Services
