Java naming and directory interface (JNDI)

The JNDI provides naming and directory functionality to Java programs. It is independent of any specific directory service implementation; therefore, it allows a variety of directories to be accessed in a common way.

The JNDI architecture consists of an Application Programming Interface (API) and a Service Provider Interface (SPI). Java programs use the JNDI API to access a variety of naming and directory services. The JNDI SPI enables a variety of naming and directory services to be plugged in transparently, allowing Java programs that use the JNDI API to access their services.

NSJ supports JNDI, which is a standard interface in Java implementations.

For more information about the JNDI, see Oracle Java documentation Java Naming and Directory Interface 1.1.1 Specification.