Java Naming and Directory Interface (JNDI) это Java API, организованный в виде службы каталогов, который позволяет Java клиентам открывать и просматривать данные и объекты по их именам.
API предоставляет:
- механизм ассоциации(связывания) объекта с именем
- интерфейс в виде директорий позволяющий общие запросы
- интерфейс событий, который позволяет определить клиентам, когда элементы директории были изменены
- LDAP расширение для поддержки дополнительных возможностей LDAP сервисов