The Enterprise Development Challenge... The Java Naming and Directory Interface (JNDI)
The client API provides naming & directory services for Java apps
The Client API hides the implementation details of the underlying naming & directory services
Does not replace existing services like DNS, NDS, LDAP, CORBA (COS) Naming, MS ADS
Allows multiple directory services to co-exist & even cooperate in the same JNDI client
Provides one seemingly logical “federated” name service for users to navigate across several naming services