JNDI (1)
JNDI stands for Java Naming and Directory Interface
Developed by JavaSoft, with SunSoft, IBM, HP, Netscape, Novell
JNDI is a generic directory API specified in the Java that provides directory and naming functionality to Java applications
- defined to be independent of any specific directory service implementation
- directories , new and existing ones can be accessed in a common way
- various directory and naming service drivers can be plugged in
From a user’s perspective, there is one namespace consisting of composite names. The organization can use LDAP, NDS, NIS, etc
Any Java application that needs to access information about users, machines, networks and services should use JNDI
Different directories have different ways of dealing with security. JNDI allows for applications to work with directory specific security systems